在谷歌搜索这个时遇到了一些问题,因为我不确定搜索词是什么。 Shell 脚本或终端功能。 简化对常用目录的访问的最佳方法是什么。 通常,当我启动终端时,它默认为我的主目录,但有时我喜欢打开多个终端窗口,问题是我在每个窗口中多次输入 cd /.../directory,我需要一种方法来避免这样做。 最好的方法是什么,或者只是提供我可以用来在线阅读的搜索词。 谢谢
答案1
在您的主目录中创建一个符号链接:
$ ln -s path/to/a/really/deeply/nested/director/my-project ~/my-project
$ cd ~/my-project
答案2
在你的.bashrc中添加一个变量:
MYPROJECT=path/to/a/really/deeply/nested/director/my-project
使用:
$ cd $MYPROJECT
答案3
答案4
您也可以尝试自动跳转。
它类似于cd
命令,但具有学习能力。它维护您访问的目录的数据库并为每个条目分配权重。
稍后您可以使用j foo
跳转到foo
名称中包含 foo 的目录。如果多个目录包含 foo,它将显示匹配列表,您可以从中选择所需的目录。