Значение команды export в Ubuntu

Что означает export в Ubuntu? Например:

export PATH=$PATH:/usr/src/hive/build/dist/bin/

Ответ 1

Это означает, что ваш путь расширен с помощью /usr/src/hive/build/dist/bin/. Обычно /usr/bin,/bin,/usr/sbin и т.д. Находятся "на вашем пути". Если у вас есть программа /bin/sh, вы можете просто ввести sh для ее запуска. Если у вас есть программа в /usr/src/hive/build/dist/bin/appname, вы можете просто запустить appname для ее выполнения.

Ответ 2

export - это команда на языке оболочки Bash. Когда используется для установки переменной, как в вашем примере, переменная (PATH) будет видна ( "экспортирована на" ), любые запущенные подпроцессы из этого экземпляра Bash. Без команды export переменная не будет существовать в подпроцессе.

Ответ 3

Он устанавливает переменную среды PATH в значение любого PATH в настоящее время плюс добавленный к ней новый путь.