Linux秘笈3. 用一条命令实现mkdir和cd两个命令的功能
二月 15th, 2009 Posted in 未分类
有些时候,当你创建了一个新目录之后,你可能想用cd命令立即去浏览这个新目录进行一些其他操作,例如:
# mkdir -p /tmp/subdir1/subdir2/subdir3
# cd /tmp/subdir1/subdir2/subdir3
# pwd
/tmp/subdir1/subdir2/subdir3
能不能很好的结合mkdir和cd两条命令成一个单一命令吗?加入下面的内容到你的.bash_profile,然后重新登录。
$ vi .bash_profile
function mkdircd () { mkdir -p ”$@” && eval cd ”\”\$$#\”"; }
现在,可以用一条命令同时执行mkdir和cd两条命令,例如:
# mkdircd /tmp/subdir1/subdir2/subdir3
[Note: This creates the directory and cd to it automatically]
# pwd
/tmp/subdir1/subdir2/subdir3
