Znajdź opis na stronach podręcznika dla zmiennych środowiskowych pokazanych za pomocą polecenia env

12

Gdzie na stronach podręcznika mogę znaleźć szczegółowy opis zmiennych środowiskowych, które są wyświetlane po envuruchomieniu polecenia?

Próbowałem, man envale daje mi tylko jeden przykład TZzmiennej środowiskowej

aturegano
źródło
Prawdopodobnie nie możesz znaleźć opisu ich wszystkich, po prostu dlatego, że każda aplikacja może dowolnie definiować i używać własnych zmiennych środowiskowych. Na przykład w moim systemie są różne środowiska, które należą do mojego edytora, MPI, CUDA, Java, QT i innych.
jamesqf

Odpowiedzi:

22

W systemie Linux man 7 environopisuje wiele typowych zmiennych środowiskowych i podaje odniesienia do innych stron podręcznika man, które opisują je bardziej szczegółowo. W innych systemach istnieją odpowiedniki; zobacz na przykład wersję FreeBSD . (Historycznie, Unix V7 miał odpowiednik w sekcji 5; BSD miały to w sekcji 7 od co najmniej BSD4.3.)

Ogólnie rzecz biorąc, aby przejrzeć wszystkie strony podręcznika, które wspominają o danej zmiennej środowiskowej, można użyć man -K, który uruchamia wyszukiwanie pełnotekstowe we wszystkich zainstalowanych źródłach stron podręcznika, z opcjami -wi -i(które odpowiednio wyświetlają strony podręcznika zamiast przeglądać i dopasuj wielkość liter):

man -Kiw TZ
Stephen Kitt
źródło
4
Zobacz także Alt + / in, infoaby rekurencyjnie przeszukiwać strony informacyjne z katalogu informacyjnego (Alt +} dla następnego wpisu).
Stéphane Chazelas
4
Również info -k ENV_VAR_NAMEposzukać tego we wszystkich indeksach informacyjnych. Lub jeszcze lepiej: w ciągu info:Alt+x index-apropos
Stéphane Chazelas