Как мне добавить сделать каталог как переменную?

Извините за мой странный вопрос, я очень плохо знаком с Linux, и я не уверен, какова правильная терминология.

Я пишу сценарий bash и хочу добавить несколько каталогов в ... Я не знаю, как это называется. Вы знаете, как вы можете представить свой домашний каталог, используя $HOME? Что ж, я хочу иметь возможность доступа к определенному каталогу с помощью $SPEC_DIR. Это возможно?

Спасибо, и извините за формулировку новичка ... терпите меня.

1
задан 3 August 2017 в 18:26

2 ответа

Существует много способов установить переменную. Для предоставления доступа к этому доступным глобально, можно использовать:

export SPEC_DIR=/my/directory

, Чтобы заставить это сохраниться по перезагрузке можно добавить его к $HOME/.bashrc или более глобально в /etc/environment.

, Если Вы хотите использовать его только в одном сценарии, Вы могли бы просто установить его с:

SPEC_DIR=/my/directory
3
ответ дан 4 August 2017 в 04:26

Я не понимаю вопроса полностью. Я думаю, что Вы хотите добавить каталог и затем CD к нему?Я прав?

Это сделает каталог с путем в переменном DIR. Это не добавляет каталог как переменная, но он создает переменную, хранит путь в нем и затем создает каталог с путем от переменной.

DIR=/home/user/temp
mkdir $DIR

Затем Вы можете CD к нему как это.

cd $DIR
0
ответ дан 4 August 2017 в 04:26

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

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