ablog

不器用で落着きのない技術者のメモ

zsh

zsh の history を全て表示する

zsh

% history 1 参考 historyはデフォルトでは直近16件表示されますが、この表示する範囲を指定することが出来ます。 history first lastの形式で、firstからlastまで表示します。lastが無ければ最後まで表示します。 zshのhistoryを使いこなす - Qiita % man z…

zsh on macOS で AWS CLI 自動補完

前提 macOS Sierra Homebrew で AWS CLI と zsh をインストール済 brew install awscli brew install zsh 設定 .zshrc に以下を追記 以下のスクリプトは AWS CLI をインストールしていれば以下のパスに存在する。 source /usr/local/bin/aws_zsh_completer.s…

.zshrc や vimrc とかの設定

誰かの .vimrc を頂いて設定しようと思って探していたら、id:yuroyoro さんが楽々セットアップできるようにされていたので、iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する - ( ꒪⌓꒪) ゆるよろ日記 を参考にセットアップしてみた。 手順…

zsh でファイル名に日付を含むファイルをテスト用にダーッと作成する

zsh

つくる。 % setopt shortloops % for i in {1..365}; touch hoge-`date -d "-$i days" '+%Y-%m-%d-%H%M%S'`.ora 確認してみる。 % ls|wc -l 365 % ls|perl -nle 'print if($.<4 or eof)' hoge-2008-12-28-154951.ora hoge-2008-12-29-154951.ora hoge-2008-1…

RHEL5.3 に zsh をインストールした

VMware 上にインストールしている RHEL5.3 に zsh が入ってなかったのでインストールした。 [VM]-[設定]-[ハードウェア]-[CD/DVD(IDE)]で以下の通り選択して[OK]を押す。 デバイスのステータス: 接続済み 接続:ISOイメージファイルを使用する rhel-server-5.…

zsh の history コマンドで全履歴を表示する

zsh

% history 1 でおk。 参考 ウェブテコでzshについて発表したので資料を公開する - mollifier delta blog

あるディレクトリ以下のファイルを再帰的に検索して文字コードを調べる Perl ワンライナー

zsh + Perl で あるディレクトリ以下のファイルを再帰的に検索して文字コードを調べるワンライナーを書いてみた。 % perl -0777 -MEncode::Guess -wne '$e=guess_encoding($_,qw/euc-jp shiftjis 7bit-jis/);print "$ARGV:".$e->name."\n" if(ref($e))' **/*…

zsh で「<>」を使って数値による範囲指定を行う

zsh

001.txt - 010.txt を作る。 % for i in {001..010} do touch $i.txt done % ls 001.txt 002.txt 003.txt 004.txt 005.txt 006.txt 007.txt 008.txt 009.txt 010.txt 005.txt - 010.txt のみ処理する。 % ls <5-10>.txt 005.txt 006.txt 007.txt 008.txt 009…

zsh でコマンドオプションの補完が効かない

zsh

$ tar -<Tab> あれ?オプションが表示されない。 http://journal.mycom.co.jp/column/zsh/001/index.html によると、 autoload -U compinit compinit を実行しないと有効にならない補完機能があるみたい。 $ tar -<Tab> A -- append to an archive c -- create a new a</tab></tab>…