zsh

ランダムな文字列を生成するワンライナー

openssl rand -base64 10 | tr -dc 'a-zA-Z

chsh で zsh をデフォルトシェルに変更しようとしたが変更されないとき。

tmux 利用時に chsh してshellを変更しようとした場合、すぐに反映されなかったので調べた。結論から言うと、chshする前の tmux のプロセスが生きていたため、このプロセスがshell を握っていたと思われる。 tmux のプロセスを全部kill して解決した。 % tmu…

ctrl+wで一つ前のスラッシュ ( / )まで削除する

zsh

ls /var/log/ から ctrl + w で ls /var/ になるようにします。zsh とかで emacs 風キーバインドだと, ctrL + w で単語区切りで後方に削除 します。 いつも重宝してるのですが、ディレクトリを後方削除したい時って、"だいたい一つ上のディレクトリに移動 "…

プロンプトでgitのブランチ名を表示させる

プロンプトでgitのブランチを表示させるのです。 zsh zsh + OSX の場合、zshでGitのブランチ名をプロンプトに表示する / LiosK-free Blogを参考に、~/.zshrc に次のコードを追記するか、別ファイルに書いて.zshrc に読み込ませる。 # VCS settings autoload …