使用此答案,我在我的.bashrc文件中创建了一个符号链接,以便更轻松地更改到常用目录。
例如
ln -s ~/a/b/c/d/development dev
Run Code Online (Sandbox Code Playgroud)
我可以通过输入将目录从我的home目录更改为目录。我也可以从我的目录进入,这也有效。developmentcd devls devhome
但是,这些命令仅适用于我的home目录。如果我从其他任何地方输入它们,我会收到一个错误提示No such file or directory。
如果我输入cd ~/dev或ls ~/dev它有效。
有人可以解释为什么会这样以及我如何解决它,这样~/当我不在我的家庭目录中时,我就不必包含在路径中。