पर्यावरण की जांच
यह देखने के लिए कि पर्यावरण में क्या संग्रहीत है, हम या तो उपयोग कर सकते हैं सेट में निर्मित खूब जोर से पीटना या प्रिंटेंव कार्यक्रम। सेट कमांड शेल और पर्यावरण चर दोनों दिखाएगा, जबकि प्रिंटेंव केवल बाद वाला ही प्रदर्शित होगा। चूँकि पर्यावरण सामग्री की सूची काफी लंबी होगी, इसलिए किसी भी कमांड के आउटपुट को पाइप करना सबसे अच्छा है कम:
[मुझे@लिनक्सबॉक्स ~]$ प्रिंटएनवी | कम
[मुझे@लिनक्सबॉक्स ~]$ प्रिंटएनवी | कम
ऐसा करने पर हमें कुछ ऐसा मिलेगा जो इस प्रकार दिखेगा:
KDE_MULTIHEAD=गलत SSH_AGENT_PID=6666
होस्टनाम=लिनक्सबॉक्स
GPG_AGENT_INFO=/tmp/gpg-PdOt7g/S.gpg-agent:6689:1 शेल=/bin/bash
TERM=xterm 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=सत्य
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
होस्टनाम=लिनक्सबॉक्स
GPG_AGENT_INFO=/tmp/gpg-PdOt7g/S.gpg-agent:6689:1 शेल=/bin/bash
TERM=xterm 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=सत्य
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, जिसमें "me" मान शामिल है। प्रिंटेंव कमांड किसी विशिष्ट चर का मान भी सूचीबद्ध कर सकता है:
[मुझे@लिनक्सबॉक्स ~]$ प्रिंटएनवी उपयोगकर्ता
me
[मुझे@लिनक्सबॉक्स ~]$ प्रिंटएनवी उपयोगकर्ता
me
RSI सेट कमांड, जब विकल्पों या तर्कों के बिना उपयोग किया जाता है, तो शेल और पर्यावरण चर, साथ ही किसी भी परिभाषित शेल फ़ंक्शन दोनों को प्रदर्शित करेगा। प्रिंटेंव, इसका आउटपुट विनम्रतापूर्वक वर्णमाला क्रम में क्रमबद्ध किया गया है:
[मुझे@लिनक्सबॉक्स ~]$ सेट | कम
[मुझे@लिनक्सबॉक्स ~]$ सेट | कम
किसी चर की सामग्री को देखना भी संभव है गूंज आदेश, इस तरह:
[मुझे@लिनक्सबॉक्स ~]$ गूंज $ घर
/घर मुझे
[मुझे@लिनक्सबॉक्स ~]$ गूंज $ घर
/घर मुझे
पर्यावरण का एक तत्व जो न तो सेट न प्रिंटेंव यह उपनाम प्रदर्शित करता है। इन्हें देखने के लिए, दर्ज करें उर्फ बिना तर्क के आदेश:
[मुझे@लिनक्सबॉक्स ~]$ उर्फ
उपनाम l.='ls -d .* --color=tty' उपनाम ll='ls -l --color=tty' उपनाम ls='ls --color=tty'
उपनाम vi='vim'
उपनाम जो='उपनाम | /usr/bin/which --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/which --tty-only --read-alias --show- dot --show-tilde'