所以,
cd ..
移回父目录。
我想添加功能,以便输入...
cd ...
...并进入父目录的父目录。
并因此为每个额外.
这个想法来自SO answer about a script called 'up',它应该做同样的事情。但我很好奇是否可以添加cd
命令。
快速搜索后,我发现cd
是内置的bash,所以我不认为它可以编辑任何原始代码。是否可以创建一个新的cd
(。sh)脚本,在提供有效参数时代替内置cd
命令执行?还有什么方法可以实现?
注意:这更适合学习而不是实际应用,我认为这是一件很酷的事情。 谢谢!
答案 0 :(得分:3)
您可以在.bashrc
文件中定义别名:
alias ...='cd ../..'
然后你可以发出...
来上两个目录。如果您只想要cd
的别名,那么它将起作用。
答案 1 :(得分:1)
您可以将以下行添加到文件~/.bashrc
alias cd..='cd ..'
alias cd...='cd ../..'
等等。
添加此行后关闭终端并打开一个新终端。在那里,您可以让我们cd..
向上一个目录,cd...
向上移动两个目录......