OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

فحص البيئة

لمعرفة ما يتم تخزينه في البيئة ، يمكننا استخدام إما طقم مدمج سحق أو ال printenv برنامج. ال طقم سيُظهر الأمر كل من متغيري shell والبيئة ، بينما printenv سيعرض فقط الأخير. نظرًا لأن قائمة محتويات البيئة ستكون طويلة إلى حد ما ، فمن الأفضل توجيه إخراج أي من الأمرين إلى أقل:


[me @ linuxbox ~] $ printenv | أقل

[me @ linuxbox ~] $ printenv | أقل


عند القيام بذلك ، يجب أن نحصل على شيء يشبه هذا:



KDE_MULTIHEAD = خطأ SSH_AGENT_PID = 6666

HOSTNAME = لينكس بوكس

GPG_AGENT_INFO = / tmp / gpg-PdOt7g / S.gpg-agent: 6689: 1 SHELL = / bin / bash

TERM = xterm XDG_MENU_PREFIX = kde- الارتفاع = 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 / تضمين 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

HOSTNAME = لينكس بوكس

GPG_AGENT_INFO = / tmp / gpg-PdOt7g / S.gpg-agent: 6689: 1 SHELL = / bin / bash

TERM = xterm XDG_MENU_PREFIX = kde- الارتفاع = 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 / تضمين 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، والتي تحتوي على القيمة "أنا". ال printenv يمكن أن يسرد الأمر أيضًا قيمة متغير معين:



[me @ linuxbox ~] $ طباعة المستخدم

me

[me @ linuxbox ~] $ طباعة المستخدم

me


طقم الأمر ، عند استخدامه بدون خيارات أو وسيطات ، سيعرض كلاً من متغيرات shell والبيئة ، بالإضافة إلى أي وظائف shell محددة. على عكس printenv، يتم فرز ناتجها بطريقة مهذبة حسب الترتيب الأبجدي:



[me @ linuxbox ~] $ مجموعة | أقل

[me @ linuxbox ~] $ مجموعة | أقل


من الممكن أيضًا عرض محتويات متغير باستخدام صدى الأمر ، مثل هذا:


[me @ linuxbox ~] $ صدى $ HOME

/منزل لي

[me @ linuxbox ~] $ صدى $ HOME

/منزل لي


عنصر واحد من البيئة لا طقم ولا printenv يعرض هو الأسماء المستعارة. لرؤيتهم ، أدخل الاسم المستعار أمر بدون وسيطات:


[me @ linuxbox ~] $ الاسم المستعار

الاسم المستعار l. = 'ls -d. * - color = tty' alias ll = 'ls -l --color = tty' alias ls = 'ls --color = tty'

الاسم المستعار السادس = 'vim'

الاسم المستعار الذي = 'الاسم المستعار | / usr / bin / الذي - tty-only - read-alias - show- dot --show-tilde '

[me @ linuxbox ~] $ الاسم المستعار

الاسم المستعار l. = 'ls -d. * - color = tty' alias ll = 'ls -l --color = tty' alias ls = 'ls --color = tty'

الاسم المستعار السادس = 'vim'

الاسم المستعار الذي = 'الاسم المستعار | / usr / bin / الذي - tty-only - read-alias - show- dot --show-tilde '


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: