Bash 创建新的单字符快捷方式(如~)

Bash 创建新的单字符快捷方式(如~),bash,sh,cd,Bash,Sh,Cd,在BASH中,是否可以创建特定路径的自定义单字符快捷方式,~是指向/home/myuser的快捷方式 我想做的是^(或其他什么)是一个目录/home/myuser/links的快捷方式,其中包含许多指向我常用目录的符号链接,因此cd^/currentproject会将我带到指向我当前工作的符号链接中,等等。我想你可能更想要的是CDPATH=:~/links。然后,cd currentproject会带你去那里。(就我个人而言,我使用一个名为pr的shell函数将我带到项目目录,并为每个项目设置其

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


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

我想你可能更想要的是
CDPATH=:~/links
。然后,
cd currentproject
会带你去那里。(就我个人而言,我使用一个名为
pr
的shell函数将我带到项目目录,并为每个项目设置其他特定的环境设置,但YMMV除外。)

创建一个1个字母的函数,类似于

r() {
   cd ~/links/"$1"
}
使用它与

r currentproject
看见