Dav*_*vid 1 linux shell command
我正在寻找一个可以创建目录并在之后直接将我带到该目录的命令,类似于:
$ mkdir project-one-business-dev-2
$ cd project-one-business-dev-2
Run Code Online (Sandbox Code Playgroud)
我不想输入两次项目名称,因为它太长(我知道我可以使用制表符,但如果有相似的名称怎么办?)。也许只有一个命令可以做到这一点。
你可以这样做:
mkdir project-one-business-dev-2 && cd "$_"
Run Code Online (Sandbox Code Playgroud)
欲了解更多信息,请查看AskUbuntu 上的这篇文章
进程无法更改其父进程的工作目录。这使得外部命令无法mkdir将调用 shell 的工作目录设置为新创建的文件夹。
但您可以为此目的创建一个 bash 函数。例如,将其放入您的.bashrc:
mkcd() {
mkdir -p "${1}"
cd "${1}"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3391 次 |
| 最近记录: |