$ mkdir -p xxx/yyy; cd xxx/yyy
って面倒だなと思いながらやってましたが、やっぱり面倒だなと。
調べてみるといくつか方法がありました。
2つ目の方を使うことにしました。
$ vi .bash_profile function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\""; }
$ mkdircd xxx/yyy
\$_ を使うだけでも便利ですね。ていうか、\$_なんてのがあるんですね。
$ mkdir -p xxx/yyy; cd $_
参考にしたサイト
mkdirとcdを同時に実行したい時
mkdir XXX && cd $_
$ ~/bin/mkcd.sh #!/bin/sh mkdir $1 && cd $_ $ chmod u+x ~/bin/mkcd.sh alias mkcd='source ~/bin/mkcd.sh'
Hack 3. 1つのコマンドで mkdir と cd を実行する
http://d.hatena.ne.jp/bobchin/20090401/1238557613
$ vi .bash_profile function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\""; }