98 Poznaj Linux
Polecenie printenv, znajdujące się w katalogu /usr/bin, służy do wyświetlania wartości podanej zmiennej środowiskowej lub spisu wszystkich aktualnie zdefiniowanych zmiennych:
# printenv SHELL /bin/bash
# printenv USERNAME-
ENV-/home/bball/.bashrc BROWSER=/usr/local/bin/netscape HISTSIZE=1000
HOS TNAME-1oca 1host .1oca1domai n
LOGNAME=bball
HISTFILESIZE=1000
MAIL=/var/spool/mail/bball
HOSTTYPE=i386
PATH«/usr/local/bin:/bin:/usr/bin:.:/usr/sbin:/sbin:
\/usr/XHR6/bin: /usr/local/bin: /usr/bin/mh: /home/bball/bin
HOME-/root
SHELI.=/bin/bash
USER-bball
HOSTDISPLAY-localhost.localdomain:0.0 DISPLSY=:0.0 OSTYPF.=T, i n\ix
NNTPSERVER-news.Staffnet.com SHLVL=5
EDITOR=/usr/bin/pico
Nie wszystkie z wymienionych tu zmiennych pojawią się w każdym systemie. Co więcej, wiele z nich (na przykład USER, ENV czy HOSTNAME) może mieć inne wartości. Tabela 6.1 zawiera listę często używanych zmiennych środowiskowych.
Tabela 6.1. Popularne zmienne środowiskowe shella bash
EDITOR
HISTSIZE
HOME
HOSTTYPE
Domyślny edytor tekstu Liczba poleceń do zapamiętania Katalog domowy aktualnego użytkownika Architektura systemu