Browse > Home / 未分类 / Blog article: Linux秘笈3. 用一条命令实现mkdir和cd两个命令的功能

| 订阅RSS

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 

Random Posts

Leave a Reply