更改目录 (cd) 快捷方式

0 linux cd keyboard-shortcuts shortcuts command-line

这必须有一个简单的答案,但是当我尝试搜索“cd”时,所有搜索结果都与光盘有关,而不是与 linux 命令有关。

cd ..
Run Code Online (Sandbox Code Playgroud)

带我到我所在的当前目录的父目录。但是,在我的工作电脑上,我也可以使用

..
Run Code Online (Sandbox Code Playgroud)

完全靠自己做同样的事情。我也可以在工作中的一个集群上执行此操作,但不能在另一个集群上执行此操作。什么使我能够使用此快捷方式,以便我可以在其他地方复制它?

cho*_*oba 5

如果您的 shell 是 bash 并且它支持该autocd选项,则可以通过以下方式启用它

shopt -s autocd
Run Code Online (Sandbox Code Playgroud)

然后,您不仅可以使用..,而且bin./data/var/log,或任何路径。(它仅适用于交互式 shell,即不适用于脚本。)

另一种选择是定义别名:

alias ..='cd ..'
Run Code Online (Sandbox Code Playgroud)

我也喜欢

alias ...='cd ../..'
Run Code Online (Sandbox Code Playgroud)