Tuesday, February 17, 2009

003 通过一个命令执行mkdir和cd命令

有时候你可能需要在创建了一个新的目录后直接导航到这个新创建的目录下,像下面例子中这样:


# 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
"\"\$$#\""; }

现在你就可以通过一条命令执行mkdir和cd命令了:
# mkdircd /tmp/subdir1/subdir2/subdir3

[注意:现在你可以在创建一个目录后自动导航到这个目录下]

# pwd
/tmp/subdir1/subdir2/subdir3

No comments:

Post a Comment