Monday, March 2nd, 2009
你可以用"cd-"来切换最后使用的两个目录:
# cd /tmp/very/long/directory/structure/that/is/too/deep
# cd /tmp/subdir1/subdir2/subdir3
# cd -
# pwd
/tmp/very/long/directory/structure/that/is/too/deep
# cd -
# pwd
/tmp/subdir1/subdir2/subdir3
# cd -
# pwd
/tmp/very/long/directory/structure/that/is/too/deep
Posted in computer | 1 Comment »
Monday, March 2nd, 2009
有时候当你新建立一个目录时,通常你会导航到这个创建的目录下做一些相关工作,就像下面一样:
# mkdir -p /tmp/subdir1/subdir2/subdir3
# cd /tmp/subdir1/subdir2/subdir3
# pwd
/tmp/subdir1/subdir2/subdir3
不能用一个命令在创建好目录后,直接导航到刚创建好的目录中去?添加如下的命令到~/.bash_profile并 重启终端
$ vi .bash_profile
function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\""; }
现在可以将创建和导航目录用一个命令实现了,使用如下:
# mkdircd /tmp/subdir1/subdir2/subdir3
[Note: This creates the directory and cd to it automatically]
# pwd
/tmp/subdir1/subdir2/subdir3
Posted in computer | No Comments »