Rechercher une description dans les pages de manuel des variables d'environnement affichées avec la commande env

12

Dans les pages de manuel, où puis-je trouver une description détaillée des variables d'environnement répertoriées lors de l' envexécution de la commande?

J'ai essayé man envmais cela ne me fournit qu'un exemple de TZvariable d'environnement

aturegano
la source
Vous ne pouvez probablement pas trouver une description de chacun d'eux, simplement parce que toute application est libre de définir et d'utiliser ses propres variables d'environnement. Par exemple, sur mon système, il existe des variables d'environnement qui appartiennent à mon éditeur, MPI, CUDA, Java, QT, etc.
jamesqf

Réponses:

22

Sous Linux, man 7 environdécrit un certain nombre de variables d'environnement courantes et donne des références à d'autres pages de manuel qui les décrivent plus en détail. Des équivalents existent sur d'autres systèmes; voir par exemple la version FreeBSD . (Historiquement, Unix V7 avait un équivalent dans la section 5; les BSD l'ont dans la section 7 depuis au moins BSD4.3.)

En général, pour parcourir toutes les pages de manuel qui mentionnent une variable d'environnement donnée, vous pouvez utiliser man -K, qui exécute une recherche en texte intégral dans toutes les sources des pages de manuel installées, avec les options -wet -i(qui répertorient respectivement les pages de manuel au lieu de les afficher) et faites correspondre la casse des cordes):

man -Kiw TZ
Stephen Kitt
la source
4
Voir aussi Alt + / in infopour rechercher récursivement des pages d'informations à partir du répertoire d'informations (Alt +} pour la prochaine entrée).
Stéphane Chazelas
4
À info -k ENV_VAR_NAMErechercher également dans tous les index d'informations. Ou encore mieux: au sein de info:Alt+x index-apropos
Stéphane Chazelas