Найти описание на страницах man для переменных среды, отображаемых с помощью команды env

12

Где на страницах руководства найти подробное описание переменных среды, которые отображаются при envзапуске команды?

Я пытался, man envно это только дает мне один пример для TZпеременной среды

aturegano
источник
Вы, вероятно, не можете найти описание их всех просто потому, что любое приложение может свободно определять и использовать собственные переменные окружения. Например, в моей системе есть переменные окружения, которые принадлежат моему редактору, MPI, CUDA, Java, QT и многим другим.
jamesqf

Ответы:

22

В Linux man 7 environописывает ряд общих переменных среды и дает ссылки на другие справочные страницы, которые описывают их более подробно. Эквиваленты существуют в других системах; посмотрите, например, версию FreeBSD . (Исторически, Unix V7 имел эквивалент в разделе 5; у BSD это было в разделе 7 начиная с версии BSD4.3.)

В общем, чтобы просмотреть все человеко - страницы , которые затрагивают данное переменное окружение, вы можете использовать man -K, который работает полнотекстовый поиск в источниках всех установленных страниц человека, с -wи -iварианты (которые соответственно список людей страниц вместо просмотра их, и соответствуют регистру строк):

man -Kiw TZ
Стивен Китт
источник
4
См. Также Alt + / in infoдля рекурсивного поиска информационных страниц из информационного каталога (Alt +} для следующей записи).
Стефан Шазелас
4
Также info -k ENV_VAR_NAMEискать это во всех информационных индексах. Или еще лучше: в пределах info:Alt+x index-apropos
Стефан Шазелас