ひとつ前のディレクトリに戻る

深いディレクトリにいる時にうっかり cd を引数なしで打ってしまうと萎える。そこで、以前のディレクトリに簡単に戻れる(Back to Directory) ように、シェルの組込み変数 $OLDPWD を使ってちょっとしたシェル関数を作ってみた。

$ bd () { cd $OLDPWD; }
$ pwd
/etc/X11
$ bd
$ pwd
/home/kyagi/archive/gnome/background
$ bd
$ pwd
/etc/X11
$

スクリプトで使うなら pushd/popd もあるがターミナルで使うならこちらのほうがいい感じ。名前もアルファベット的に Cd の前の Bd となってるし。