创建一个新的单字符快捷方式(例如〜)

时间:2019-03-06 18:47:02

标签: bash sh cd

在BASH中,是否可以创建到特定路径的自定义单字符快捷方式,〜是/ home / myuser的快捷方式?

我想做的就是让^(或其他方式)成为目录/ home / myuser / links的快捷方式,该目录包含许多我常用的目录的符号链接,因此cd ^ / currentproject会将我带入一个符号链接到我当前的工作等。

2 个答案:

答案 0 :(得分:4)

我认为您可能需要更多CDPATH=:~/links。然后cd currentproject将带您到那里。 (就我个人而言,我使用名为pr的Shell函数将我带到项目目录并设置了每个项目(YMMV)特定的其他环境设置。)

答案 1 :(得分:2)

具有1个字母的功能,类似

homerge realPart [2 :+ 5] [3 :+ 4]  -- [2 :+ 5, 3 :+ 4]
homerge imagPart [2 :+ 5] [3 :+ 4]  -- [3 :+ 4, 2 :+ 5]

一起使用
r() {
   cd ~/links/"$1"
}