पर्यावरण की जांच
यह देखने के लिए कि पर्यावरण में क्या संग्रहित है, हम इनमें से किसी एक का उपयोग कर सकते हैं सेट में निर्मित खूब जोर से पीटना या प्रिंटेंव कार्यक्रम। सेट कमांड शेल और पर्यावरण चर दोनों दिखाएगा, जबकि प्रिंटेंव केवल उत्तरार्द्ध प्रदर्शित करेगा. चूंकि पर्यावरण सामग्री की सूची काफी लंबी होगी, इसलिए किसी भी कमांड के आउटपुट को पाइप करना सबसे अच्छा है कम:
[मुझे@लिनक्सबॉक्स ~]$ प्रिंटेंव | कम
[मुझे@लिनक्सबॉक्स ~]$ प्रिंटेंव | कम
ऐसा करने पर, हमें कुछ ऐसा मिलना चाहिए जो इस तरह दिखे:
KDE_MULTIHEAD=गलत SSH_AGENT_PID=6666
होस्टनाम=linuxbox
GPG_AGENT_INFO=/tmp/gpg-PdOt7g/S.gpg-agent:6689:1 SHELL=/bin/bash
अवधि=xशब्द XDG_MENU_PREFIX=kde- HISTSIZE=1000
XDG_SESSION_COOKIE=6d7b05c65846c3eaf3101b0046bd2b00- 1208521990.996705-1177056199
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/me/.gtkrc- 2.0:/home/me/.kde/share/config/gtkrc-2.0 GTK_RC_FILES=/etc/gtk/gtkrc:/home/me/ .gtkrc:/home/me/.kde/share/confi g/gtkrc
GS_LIB=/home/me/.fonts WINDOWID=29360136
QTDIR=/usr/lib/qt-3.3 QTINC=/usr/lib/qt-3.3/include KDE_FULL_SESSION=true
USER=me LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01
:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe
:
KDE_MULTIHEAD=गलत SSH_AGENT_PID=6666
होस्टनाम=linuxbox
GPG_AGENT_INFO=/tmp/gpg-PdOt7g/S.gpg-agent:6689:1 SHELL=/bin/bash
अवधि=xशब्द XDG_MENU_PREFIX=kde- HISTSIZE=1000
XDG_SESSION_COOKIE=6d7b05c65846c3eaf3101b0046bd2b00- 1208521990.996705-1177056199
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/me/.gtkrc- 2.0:/home/me/.kde/share/config/gtkrc-2.0 GTK_RC_FILES=/etc/gtk/gtkrc:/home/me/ .gtkrc:/home/me/.kde/share/confi g/gtkrc
GS_LIB=/home/me/.fonts WINDOWID=29360136
QTDIR=/usr/lib/qt-3.3 QTINC=/usr/lib/qt-3.3/include KDE_FULL_SESSION=true
USER=me LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01
:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe
:
हम जो देखते हैं वह पर्यावरण चर और उनके मूल्यों की एक सूची है। उदाहरण के लिए, हम नामक एक वेरिएबल देखते हैं USER, जिसमें "मैं" मान शामिल है। प्रिंटेंव कमांड किसी विशिष्ट चर का मान भी सूचीबद्ध कर सकता है:
[मुझे@लिनक्सबॉक्स ~]$ printenv उपयोगकर्ता
me
[मुझे@लिनक्सबॉक्स ~]$ printenv उपयोगकर्ता
me
RSI सेट कमांड, जब विकल्पों या तर्कों के बिना उपयोग किया जाता है, तो शेल और पर्यावरण चर, साथ ही किसी भी परिभाषित शेल फ़ंक्शन दोनों को प्रदर्शित करेगा। भिन्न प्रिंटेंव, इसका आउटपुट विनम्रतापूर्वक वर्णानुक्रम में क्रमबद्ध किया गया है:
[मुझे@लिनक्सबॉक्स ~]$ सेट | कम
[मुझे@लिनक्सबॉक्स ~]$ सेट | कम
का उपयोग करके किसी वेरिएबल की सामग्री को देखना भी संभव है गूंज आदेश, इस तरह:
[मुझे@लिनक्सबॉक्स ~]$ गूंज $ घर
/घर मुझे
[मुझे@लिनक्सबॉक्स ~]$ गूंज $ घर
/घर मुझे
पर्यावरण का एक तत्व जो न तो सेट न प्रिंटेंव डिस्प्ले उपनाम है। उन्हें देखने के लिए, दर्ज करें उर्फ बिना तर्क के आदेश:
[मुझे@लिनक्सबॉक्स ~]$ उर्फ
उपनाम l.='ls -d .* --color=tty' उपनाम ll='ls -l --color=tty' उपनाम ls='ls --color=tty'
उपनाम vi='vim'
उपनाम जो='उपनाम | /usr/bin/जो --tty-only --read-alias --show- dot --show-tilde'
[मुझे@लिनक्सबॉक्स ~]$ उर्फ
उपनाम l.='ls -d .* --color=tty' उपनाम ll='ls -l --color=tty' उपनाम ls='ls --color=tty'
उपनाम vi='vim'
उपनाम जो='उपनाम | /usr/bin/जो --tty-only --read-alias --show- dot --show-tilde'