一度行ったことのあるディレクトリへ簡単なコマンドで
移動できるようにするz.shというシェルスクリプトがあります。
z.shをインストールすると、例えば
[shell]/var/www/gsskt/wordpress/wp-content/themes/my_theme[/shell]
などの地中深くに眠ったディレクトリへ
[shell]z my_theme[/shell]
という短いコマンドで飛べるようになります。
シェル上でブックマークやお気に入りのような機能を実現する方法を
探していたのですが、エイリアスを使うより管理が楽なので重宝しています。
1. z.shの取得
[shell]git clone git://github.com/sjl/z-zsh.git[/shell]
2. .zshrc で以下のように記述して読み込む
[shell]
. ~/path/to/z.sh
function precmd() {
z --add "$(pwd -P)"
}
[/shell]
. ~/path/to/z.sh は、z.shをダウンロードしたパスに適宜変更してください。
3. .zshrc の変更を反映する
[shell]source ~/.zshrc[/shell]
4. いろいろ移動する
[shell]cd /var/www/gsskt/wordpress/wp-content/themes/my_theme[/shell]
5. 移動したことのあるディレクトリは一発で飛べるようになる
[shell]z my_theme[/shell]
参考