Как я могу установить постоянную переменную bash?

Я использую следующую процедуру, чтобы настроить ярлык для доступа к каталогу

$ pwd
$ user/home/somefolder/somefolder1
$ export SHORTCUT=$PWD

Теперь, если я нахожусь в моем домашнем каталоге и введите

$ pwd
$ user/home
$ cd $SHORTCUT
$ pwd
$ user/home/somefolder/somefolder1

Но этот метод работает только для одна сессия, и если я перезагружаю терминал, вышеупомянутый ярлык не работает. Это так, как это должно произойти, или я делаю что-то не так? Также, если это работает таким образом, есть ли способ навсегда установить этот ярлык?

1
задан 4 January 2014 в 19:10

2 ответа

Если каталог фиксированный, используйте псевдоним

alias cdshortcut='cd user/...'

Если вы хотите иметь возможность установить произвольный каталог и сохранить его:

shortcut   () { pwd > ~/.shortcut; }
cdshortcut () { cd "$(< ~/.shortcut)"; }
0
ответ дан 4 January 2014 в 19:10

Введите следующее с терминала

gedit ~/.bashrc

Это откроет окно

Введите последнюю строку, сохраните файл и закройте gedit. [ 116]

export SHORTCUT=user/home/somefolder/somefolder1

Теперь закройте терминал и откройте его снова.

Вы можете сразу сделать cd $SHORTCUT

0
ответ дан 4 January 2014 в 19:10

Другие вопросы по тегам:

Похожие вопросы: