我正在寻找一个可以创建目录并直接将我带到该目录的命令,类似于:
$ mkdir project-one-business-dev-2
$ cd project-one-business-dev-2
我不想输入两次项目名称,因为它太长了(我知道我可以使用制表符,但如果有相似的名称怎么办?)。也许只有一个命令可以做到这一点。
最佳答案
进程无法更改其父进程的工作目录。这使得像 mkdir
这样的外部命令不可能将调用 shell 的工作目录设置为新创建的文件夹。
但是您可以为此目的创建一个 bash 函数。例如,将其放入您的 .bashrc
中:
mkcd() {
mkdir -p "${1}"
cd "${1}"
}
关于linux - 如何使用一个命令创建文件夹并 cd 进入该文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52071348/