В Mac OS X $PATH
значения по умолчанию :
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Каковы значения по умолчанию в Linux?
command-line
environment-variables
sonnuforevis
источник
источник
Ответы:
На рабочем столе Ubuntu по умолчанию установлено следующее
$PATH
:Но в минимальной среде chroot, созданной
debootstrap
,$PATH
содержит только:источник
Значения пути к среде хранятся в файле .bashrc в Ubuntu.
Общесистемная переменная PATH определяется в
/etc/environment
источник
В скорлупе есть путь, который
Тогда путь по умолчанию для Ubuntu:
источник
Есть простой способ узнать:
Или, более прямо:
Но, если вы просто ищете небольшую информацию, Ubuntu обычно устанавливает путь к:
/ USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / SBIN: / бен: / USR / bin / X11: / USR / игры:
На подобные вопросы вы обычно можете найти ответ, прочитав Библию .
источник
В зависимости от того, какой Linux вы используете, он может отличаться. Если у вас уже есть логин для Linux, просто наберите 'env', чтобы увидеть переменные окружения.
Если вы хотите узнать, как создается переменная PATH env, посмотрите .bashrc и .bash_profile в вашем домашнем каталоге. Если вам интересно, вы также можете посмотреть / etc / profile, /etc/profile.d/* (если есть) и руководство по bash (man bash).
источник
bash
установитPATH
жестко заданное значение по умолчанию, если оно не задано в среде:Мы можем проверить, что это значение действительно жестко запрограммировано и не считывается из среды или какого-либо файла, используя
strings
утилиту:Однако на моем компьютере с Arch Linux я получаю другой результат:
Таким образом, похоже, что это значение по умолчанию было выбрано во время
bash
сборки двоичного файла, что зависит от используемого дистрибутива Linux.источник
Чтобы увидеть путь по умолчанию, используйте то, что указано в ответах:
Для редактирования используйте:
Эта
PATH
переменная по умолчанию определена в разделе/etc/enviroment
.источник