我使用以下步骤设置访问目录的快捷方式
$ pwd
$ user/home/somefolder/somefolder1
$ export SHORTCUT=$PWD
现在如果我在我的主目录中并输入
$ pwd
$ user/home
$ cd $SHORTCUT
$ pwd
$ user/home/somefolder/somefolder1
但这种方法只适用于一个会话,如果我重新启动终端,上面设置的快捷方式似乎不起作用。这是应该发生的方式还是我做错了什么?此外,如果它以这种方式起作用,有没有办法永久设置此快捷方式?
答案1
从终端输入以下内容
gedit ~/.bashrc
这将打开一个窗口
将其输入为最后一行并保存文件并关闭 gedit。
export SHORTCUT=user/home/somefolder/somefolder1
现在关闭终端并再次打开。
您可以立即执行cd $SHORTCUT
答案2
如果目录固定,则使用别名
alias cdshortcut='cd user/...'
如果您希望能够设置任意目录并使其持久保留:
shortcut () { pwd > ~/.shortcut; }
cdshortcut () { cd "$(< ~/.shortcut)"; }