Что означает export
в Ubuntu? Например:Значение команды export в Ubuntu
export PATH=$PATH:/usr/src/hive/build/dist/bin/
Что означает export
в Ubuntu? Например:Значение команды export в Ubuntu
export PATH=$PATH:/usr/src/hive/build/dist/bin/
Это значит, что ваш путь расширен с помощью /usr/src/hive/build/dist/bin/
. Обычно/usr/bin,/bin,/usr/sbin и т. Д. Находятся «на вашем пути». Если у вас есть программа/bin/sh, вы можете просто ввести sh для ее запуска. Если у вас есть программа в /usr/src/hive/build/dist/bin/appname
, вы можете просто запустить appname для ее выполнения.
Он устанавливает переменную окружения PATH
к значению любой PATH
в настоящее время плюс новый путь, приложенном к нему.
export - это команда на языке оболочки Bash. При использовании для установки переменной, как и в вашем примере, переменная (PATH) будет видна («экспортирована на»), любые запущенные подпроцессы из этого экземпляра Bash. Без команды export переменная не будет существовать в подпроцессе.
, но когда я запустил эту команду, ничего не произошло. Должен ли я увидеть изменение при выполнении этой команды? – Baper
Если вы выполняете 'echo $ PATH', вы увидите, что каталог, который вы экспортировали, находится в' PATH'. Не забывайте, что если вы хотите добавить этот каталог в свой путь постоянным образом, вам нужно поместить экспорт в файл '~/.bashrc'. – bacchus
Ничего не происходит с первого взгляда, но вы можете просто запустить любую программу в этом каталоге, как я упоминал в своем ответе. – Oliver
run: 'help export' – jordanm
Это команда bash; 'info bash' для получения дополнительной информации. И это «Ubuntu», а не «ubunto». –