类似于这个问答,我知道这cd会将终端中的当前工作目录更改为这样的新目录:
cd /path/to/new_directoryRun Code Online (Sandbox Code Playgroud)
但我想知道如何仅通过键入以下内容来更改当前工作目录:
/path/to/new_directoryRun Code Online (Sandbox Code Playgroud)
其次是Enter,当然。而已。
我只是发现通过激活autocdshell 选项,使用以下命令:
shopt -s autocd
Run Code Online (Sandbox Code Playgroud)
然后
作为目录名称的命令名称被执行,就好像它是
cd命令的参数一样
(来自man bash, 某处 5131 行)。
所以它实际上会让我使用任何目录作为命令,并会cd使用它:

要永久更改,请将以下行添加到~/.bashrc文件末尾:
shopt -s autocd
Run Code Online (Sandbox Code Playgroud)