Lubuntu 20.04 (LXQt): Какие файлы присваивают предварительно заданные переменные среды bash?

Какой файл (ы) назначает предустановленные переменные окружения, перечисленные в bash printenv или env в Lubuntu (LXQt & LXDE, если они отличаются )? Используются ли те же файлы для других:

  • дистрибутивы на основе Debian
  • дистрибутивы, не относящиеся к Debian (семейство Red Hat, Arch)

TIA!

0
задан 1 August 2020 в 16:40

1 ответ

большинство из них определены в соответствующих файлах в каталоге / etc . запуск grep -r ^ [[: upper:]] / etc / * должен перечислить большинство из них. несколько особенно интересных файлов согласно документации Ubuntu :

  1. / etc / environment : в документации указано

«... Этот файл специально предназначен для общесистемной переменной среды. Настройки. Это не файл сценария, а скорее состоит из присваивания выражения, по одному в строке ... "

  1. файлов в каталоге /etc/profile.d , заканчивающихся на .sh . В документации указано:

" ... альтернативой является создание файла для этой цели в Каталог /etc/profile.d ... Файлы с расширением .sh в Каталог /etc/profile.d запускается всякий раз, когда запускается оболочка входа в bash введен (например, при входе в систему с консоли или через ssh), а также как с помощью DisplayManager при загрузке сеанса рабочего стола ... "

0
ответ дан 2 August 2020 в 22:00

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

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