如何使用一个命令创建文件夹并将其放入CD

时间:2018-08-29 07:00:23

标签: linux shell command

我忘记了一个命令,有人可以告诉我吗?

例如,

{{1}}

我不想输入项目名称两次,因为它太长(ps:我知道如果有相似的名称,我可以使用tab键吗?)。相信只有一个命令可以得到它。在一行中创建一个文件夹后,您可以直接获得。

2 个答案:

答案 0 :(得分:0)

一个进程不能更改其父进程的工作目录。这使得像mkdir这样的外部命令不可能将调用外壳的工作目录设置为新创建的文件夹。

但是您可以为此目的创建一个bash函数。例如,将其放入您的.bashrc

mkcd() {
    mkdir -p "${1}"
    cd "${1}"
}

答案 1 :(得分:0)

您可以这样做:

mkdir project-one-business-dev-2 && cd "$_"

有关更多信息,请在AskUbuntu上查看this post