成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux命令之env:顯示當(dāng)前用戶的環(huán)境變量

系統(tǒng) Linux
本文主要是向讀者介紹了env命令,它不但可以顯示當(dāng)前用戶的環(huán)境變量,還可以用來(lái)在指定環(huán)境變量下執(zhí)行其他命;同時(shí)文章作者也比較了一下set,env和export命令的異同。

Linux系統(tǒng)里的env命令可以顯示當(dāng)前用戶的環(huán)境變量,還可以用來(lái)在指定環(huán)境變量下執(zhí)行其他命令。下面來(lái)比較一下set,env和export命令的異同:set命令顯示當(dāng)前shell的變量,包括當(dāng)前用戶的變量;env命令顯示當(dāng)前用戶的變量;export命令顯示當(dāng)前導(dǎo)出成用戶變量的shell變量。每個(gè)shell有自己特有的變量(set)顯示的變量,這個(gè)和用戶變量是不同的,當(dāng)前用戶變量和你用什么shell無(wú)關(guān),不管你用什么shell都在,比如HOME,SHELL等這些變量,但shell自己的變量不同shell是不同的,比如BASH_ARGC,BASH等,這些變量只有set才會(huì)顯示,是bash特有的,export不加參數(shù)的時(shí)候,顯示哪些變量被導(dǎo)出成了用戶變量,因?yàn)橐粋€(gè)shell自己的變量可以通過(guò)export “導(dǎo)出”變成一個(gè)用戶變量。

常用方式

格式:env

打印當(dāng)前用戶的環(huán)境變量。

格式:env -i NAME1=VALUE1 NAME2=VALUE2 <command-line>

使用指定的環(huán)境變量執(zhí)行命令行<command-line>。

使用示例

示例一:比較env,set和export

set命令打印的信息最多,包括自定義函數(shù)等,以至于要使用more才能看得清。

[root@www.linuxidc.com ~]# env
HOSTNAME=web
TERM=linux
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=58.222.185.248 1113 22
SSH_TTY=/dev/pts/6
ANT_HOME=/opt/apache/apache-ant-1.8.1
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
SSH_AUTH_SOCK=/tmp/ssh-amfuW25778/agent.25778
MAIL=/var/spool/mail/root
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/opt/apache/apache-ant-1.8.1/bin:/usr/java/jdk1.6.0_20/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
INPUTRC=/etc/inputrc
PWD=/root
JAVA_HOME=/usr/java/jdk1.6.0_20
LANG=zh_CN.GB18030
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/root
LOGNAME=root
CVS_RSH=ssh
SSH_CONNECTION=58.222.185.248 1113 218.23.142.44 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
[root@www.linuxidc.com ~]# export
declare -x ANT_HOME="/opt/apache/apache-ant-1.8.1"
declare -x CVS_RSH="ssh"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="web"
declare -x INPUTRC="/etc/inputrc"
declare -x JAVA_HOME="/usr/java/jdk1.6.0_20"
declare -x LANG="zh_CN.GB18030"
declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:"
declare -x MAIL="/var/spool/mail/root"
declare -x OLDPWD
declare -x PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/opt/apache/apache-ant-1.8.1/bin:/usr/java/jdk1.6.0_20/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
declare -x PWD="/root"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
declare -x SSH_AUTH_SOCK="/tmp/ssh-amfuW25778/agent.25778"
declare -x SSH_CLIENT="58.222.185.248 1113 22"
declare -x SSH_CONNECTION="58.222.185.248 1113 218.23.142.44 22"
declare -x SSH_TTY="/dev/pts/6"
declare -x TERM="linux"
declare -x USER="root"
[root@www.linuxidc.com ~]# set | more
ANT_HOME=/opt/apache/apache-ant-1.8.1
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_COMPLETION=/etc/bash_completion
BASH_COMPLETION_DIR=/etc/bash_completion.d
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="3" [1]="2" [2]="25" [3]="1" [4]="release" [5]="i686-RedHat-linux-gnu")
BASH_VERSION='3.2.25(1)-release'
COLORS=/etc/DIR_COLORS
COLUMNS=132
CVS_RSH=ssh
DIRSTACK=()
EUID=0
GROUPS=()
G_BROKEN_FILENAMES=1
HISTFILE=/root/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/root
HOSTNAME=web
HOSTTYPE=i686
IFS=$' \t\n'
INPUTRC=/etc/inputrc
JAVA_HOME=/usr/java/jdk1.6.0_20
LANG=zh_CN.GB18030
LESSOPEN='|/usr/bin/lesspipe.sh %s'
LINES=41
LOGNAME=root
LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;3
2:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31
:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp
=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:'
MACHTYPE=i686-RedHat-linux-gnu
MAIL=/var/spool/mail/root
MAILCHECK=60
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
--More--

示例二 service命令的源代碼中用到了env命令

可以看出service在執(zhí)行別的命令式,只有三個(gè)環(huán)境變量:LANG, PATH, TERM。

[root@www.linuxidc.com ~]# grep env /sbin/service
env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" status
env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" stop
env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" start
env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}
[root@www.linuxidc.com ~]#

【編輯推薦】

  1. 五款優(yōu)秀的Linux磁盤加密工具
  2. Linux文件分割與合并:split&cat
  3. Linux十大妙用:充當(dāng)Windows修復(fù)工具
  4. Linux下利用ext3grep恢復(fù)被刪除的文件
  5. Linux/Unix操作系統(tǒng)處于內(nèi)網(wǎng)的桌面控制

 

 

責(zé)任編輯:馮宇 來(lái)源: Linux社區(qū)
相關(guān)推薦

2010-06-07 11:33:11

Linux查看環(huán)境變量

2010-05-27 17:17:29

Linux查看環(huán)境變量

2021-04-10 10:42:02

.envNodeJS環(huán)境變量

2021-02-15 15:52:27

Linux環(huán)境變量命令

2021-06-18 08:43:20

環(huán)境變量Linux

2009-10-21 12:58:18

2021-11-29 10:25:16

Linux環(huán)境變量命令

2019-09-09 09:02:04

Linux腳本語(yǔ)言文本編輯器

2019-05-30 10:20:10

Linux環(huán)境變量命令

2022-11-04 16:58:10

Linux環(huán)境變量

2009-06-16 15:57:53

Java環(huán)境變量

2011-08-22 15:06:19

linux環(huán)境變量

2023-12-12 13:22:00

LinuxDocker容器

2020-11-23 15:21:12

Linux環(huán)境變量

2009-11-27 14:08:18

2020-12-28 10:50:09

Linux環(huán)境變量命令

2011-06-14 09:21:55

Linux Qt 環(huán)境變量

2009-06-15 16:28:30

JAVA環(huán)境變量

2011-05-31 13:41:50

Android 環(huán)境變量

2015-08-10 14:37:27

LinuxBash環(huán)境變量
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美一区二区黄 | 色www精品视频在线观看 | 91久久综合亚洲鲁鲁五月天 | 久久久久国产 | 国产精品影视在线观看 | 成人一区二区三区在线观看 | 蜜臀网站 | 亚洲午夜精品一区二区三区他趣 | 亚洲精品久久久久久久久久吃药 | 老妇激情毛片免费 | 日韩在线视频免费观看 | 国产三级| 欧美特级黄色 | 日韩成人影院在线观看 | 2021天天干夜夜爽 | 欧美日韩一区二区三区四区 | 在线免费观看日本视频 | 国产网站在线免费观看 | 一级欧美 | 午夜寂寞影院在线观看 | 成人深夜小视频 | 九九久久精品 | 99爱在线免费观看 | 精品欧美一区二区精品久久 | av在线成人 | 亚洲精品电影网在线观看 | av色站| 亚洲欧美日韩系列 | 亚洲精品久久久久久久久久久久久 | 久久国产精品精品国产色婷婷 | 久久综合一区二区 | 欧美 中文字幕 | 黄色成人在线 | 久久无毛 | 国产精品久久精品 | 精品成人一区二区 | 看av片网站| 一区二区三区在线看 | 亚洲成人免费观看 | 亚洲欧美一区二区三区在线 | 国产精品有限公司 |