В env
переменном I набор получает возврат к предыдущим значениям после закрытия текущего экземпляра bash
консоли. Как установить или сбросить эти переменные, не возвращая их каждый раз? Я использую OpenSuse 12.3 с Bash 4.2
bash
environment-variables
чучело
источник
источник
export
для установки переменных?export
export
делает переменные окружения доступными для дочерних процессов. Это не имеет ничего общего с постоянством и не поможет этой проблеме.Ответы:
export
только устанавливает переменные для этой оболочки. Чтобы сделать его доступным для всех оболочек, вам необходимо добавить переменные в~/.bashrc
(для вашей учетной записи пользователя) или в/etc/bashrc
(для всех учетных записей в системе): https://marylou.byu.edu/documentation/unix-tutorial/ unix9.phpЭти сценарии конфигурации вызываются при первом запуске bash, поэтому любые переменные среды, которые вы там определяете, будут определены для всех оболочек.
источник