Hack 3. 1つのコマンドで mkdir と cd を実行する

ときどき新しくディレクトリを作成するときに、
以下に示したように何らかの仕事をするためにすぐに新しいディレクトリに移動するかもしれません。

# mkdir -p /tmp/subdir1/subdir2/subdir3

# cd /tmp/subdir1/subdir2/subdir3

# pwd
/tmp/subdir1/subdir2/subdir3

mkdir と cd を1つのコマンドに結合したらよいのではないでしょうか?
~/.bash_profile に次の記述を追加し再ログインします。

$ vi .bash_profile
function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\""; }

これで次に示したように1つのコマンドを使用して mkdir と cd を同時に実行します。

# mkdircd /tmp/subdir1/subdir2/subdir3
[Note: これはディレクトリを作成して自動的にそのディレクトリに移動します]

# pwd
/tmp/subdir1/subdir2/subdir3