OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Kiểm tra Môi trường

Để xem những gì được lưu trữ trong môi trường, chúng ta có thể sử dụng định nội trang trong bash hoặc là inenv chương trình. Các định lệnh sẽ hiển thị cả biến shell và biến môi trường, trong khi inenv sẽ chỉ hiển thị sau. Vì danh sách nội dung môi trường sẽ khá dài, tốt nhất bạn nên chuyển đầu ra của một trong hai lệnh vào ít:


[tôi @ linuxbox ~] $ printenv | ít hơn

[tôi @ linuxbox ~] $ printenv | ít hơn


Làm như vậy, chúng ta sẽ nhận được một cái gì đó giống như sau:



KDE_MULTIHEAD = false SSH_AGENT_PID = 6666

HOSTNAME = linuxbox

GPG_AGENT_INFO = / tmp / gpg-PdOt7g / S.gpg-agent: 6689: 1 SHELL = / 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 = 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 = false SSH_AGENT_PID = 6666

HOSTNAME = linuxbox

GPG_AGENT_INFO = / tmp / gpg-PdOt7g / S.gpg-agent: 6689: 1 SHELL = / 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 = 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

:


Những gì chúng ta thấy là danh sách các biến môi trường và giá trị của chúng. Ví dụ, chúng tôi thấy một biến có tên là USER, chứa giá trị “tôi”. Các inenv lệnh cũng có thể liệt kê giá trị của một biến cụ thể:



[tôi @ linuxbox ~] $ printenv NGƯỜI DÙNG

me

[tôi @ linuxbox ~] $ printenv NGƯỜI DÙNG

me


định lệnh, khi được sử dụng mà không có tùy chọn hoặc đối số, sẽ hiển thị cả biến shell và môi trường, cũng như bất kỳ hàm shell nào đã xác định. không giống inenv, đầu ra của nó được sắp xếp nhã nhặn theo thứ tự bảng chữ cái:



[tôi @ linuxbox ~] $ thiết lập | ít hơn

[tôi @ linuxbox ~] $ thiết lập | ít hơn


Cũng có thể xem nội dung của một biến bằng cách sử dụng bỏ lỡ lệnh, như thế này:


[tôi @ linuxbox ~] $ echo $ HOME

/ home / me

[tôi @ linuxbox ~] $ echo $ HOME

/ home / me


Một yếu tố của môi trường mà không định cũng không inenv hiển thị là bí danh. Để xem chúng, hãy nhập bí danh lệnh không có đối số:


[tôi @ linuxbox ~] $ bí danh

bí danh l. = 'ls -d. * --color = tty' bí danh ll = 'ls -l --color = tty' bí danh ls = 'ls --color = tty'

bí danh vi = 'vim'

alias which = 'alias | / usr / bin / which --tty-only --read-alias --show- dot --show-dấu ngã '

[tôi @ linuxbox ~] $ bí danh

bí danh l. = 'ls -d. * --color = tty' bí danh ll = 'ls -l --color = tty' bí danh ls = 'ls --color = tty'

bí danh vi = 'vim'

alias which = 'alias | / usr / bin / which --tty-only --read-alias --show- dot --show-dấu ngã '


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: