Я использую следующую процедуру, чтобы настроить ярлык для доступа к каталогу
$ pwd
$ user/home/somefolder/somefolder1
$ export SHORTCUT=$PWD
Теперь, если я нахожусь в моем домашнем каталоге и введите
$ pwd
$ user/home
$ cd $SHORTCUT
$ pwd
$ user/home/somefolder/somefolder1
Но этот метод работает только для одна сессия, и если я перезагружаю терминал, вышеупомянутый ярлык не работает. Это так, как это должно произойти, или я делаю что-то не так? Также, если это работает таким образом, есть ли способ навсегда установить этот ярлык?
Если каталог фиксированный, используйте псевдоним
alias cdshortcut='cd user/...'
Если вы хотите иметь возможность установить произвольный каталог и сохранить его:
shortcut () { pwd > ~/.shortcut; }
cdshortcut () { cd "$(< ~/.shortcut)"; }
Введите следующее с терминала
gedit ~/.bashrc
Это откроет окно
Введите последнюю строку, сохраните файл и закройте gedit. [ 116]
export SHORTCUT=user/home/somefolder/somefolder1
Теперь закройте терминал и откройте его снова.
Вы можете сразу сделать cd $SHORTCUT