介绍
小编给大家分享一下Linux中env命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
<强> Linux 强>系统里的env <强>命令强>可以显示当前用户的环境变量,还可以用来在指定环境变量下执行其他命令。下面来比较一下,env和出口命令的异同:设置命令显示当前壳的变量,包括当前用户的变量;env命令显示当前用户的变量;出口命令显示当前导出成用户变量的壳变量。每个壳有自己特有的变量(套)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么壳无关,不管你用什么壳都在,比如,壳牌等这些变量,但壳牌自己的变量不同壳是不同的,比如BASH_ARGC, BASH等,这些变量只有设置才会显示,是BASH特有的,出口不加参数的时候,显示哪些变量被导出成了用户变量,因为一个壳自己的变量可以通过出口“导”出变成一个用户变量。
<强>常用方式强>
格式:env
打印当前用户的环境变量。
格式:env 小姐;NAME1=VALUE1 NAME2=VALUE2 & lt; command-line>
使用指定的环境变量执行命令行& lt; command-line>。
<强>使用示例强>
示例一:比较env,设置和出口
设置命令打印的信息最多,包括自定义函数等,以至于要使用才更能看得清。
(root@www.linuxidc.com ~) #, env 主机名=网络 词=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 用户=根 LS_COLORS==00: fi=00: di=01; 34: ln=01; 36:π=40;33:所以=01;35:bd=40; 33; 01: cd=40; 33; 01:或=01;05;37;41:mi=01; 05; 37; 41:前任=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=1; 31: *还是z=1; 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 邮件=/var/spool/邮件/根 路径=/usr/kerberos/sbin:/usr/kerberos/bin:/opt/apache/apache-ant-1.8.1/bin:/usr/java/jdk1.6.0_20/bin:/usr/地方/sbin:/usr/地方/bin:/sbin:/bin:/usr/sbin:/usr/bin:/根/bin INPUTRC=/etc/INPUTRC PWD=/根 JAVA_HOME=/usr/java/jdk1.6.0_20 LANG=zh_CN.GB18030 SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass SHLVL=1 家=/根 LOGNAME=根 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 ~) #,出口 declare -x  ANT_HOME=?opt/apache/apache-ant-1.8.1" declare -x  CVS_RSH=皊sh" declare -x  G_BROKEN_FILENAMES=?”; declare -x  HISTSIZE=?000”; declare -x 回家=?root" declare -x 主机名=皐eb" declare -x  INPUTRC=?etc/inputrc" declare -x  JAVA_HOME=?usr/java/jdk1.6.0_20" declare -x  LANG=皕h_CN.GB18030" declare -x  LESSOPEN=皘/usr/bin/lesspipe.sh % s" declare -x  LOGNAME=皉oot" declare -x  LS_COLORS=?00: fi=00: di=01; 34: ln=01; 36:π=40;33:所以=01;35:bd=40; 33; 01: cd=40; 33; 01:或=01;05;37;41:mi=01; 05; 37; 41:前任=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=1; 31: *还是z=1; 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 邮件=?var/spool/邮件/root" declare -x  OLDPWD declare -x 路径=発erberos/sbin/usr/:/usr/kerberos/bin:/opt/apache/apache-ant-1.8.1/bin:/usr/java/jdk1.6.0_20/bin:/usr/地方/sbin:/usr/地方/bin:/sbin:/bin:/usr/sbin:/usr/bin:/根/bin" declare -x  PWD=?root" declare -x SHELL=?bin/bash" declare -x  SHLVL=?”; declare -x  SSH_ASKPASS=?usr/libexec openssh/gnome-ssh-askpass" declare -x  SSH_AUTH_SOCK=?tmp/ssh-amfuW25778/agent.25778" declare -x  SSH_CLIENT=?8.222.185.248 1113年,22岁, declare -x  SSH_CONNECTION=?8.222.185.248 1113年,218.23.142.44 22“; declare -x  SSH_TTY=?dev/pts/6“ declare -x 词=發inux" declare -x 用户=皉oot" (root@www.linuxidc.com ~) #, set |更多 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]=?”, [1]=?”, [2]=?5”, [3]=?”, [4]=皉elease", [5]=癷686-RedHat-linux-gnu") BASH_VERSION=& # 39; 3.2.25 (1) -release& # 39; 颜色=/etc/DIR_COLORS 列=132 CVS_RSH=ssh DIRSTACK=() EUID=0 组=() G_BROKEN_FILENAMES=1 记录=/root/. bash_history HISTFILESIZE=1000 HISTSIZE=1000 家=/根 主机名=网络 HOSTTYPE=i686 IFS=$ & # 39;, \ t \ n # 39; INPUTRC=/etc/INPUTRC JAVA_HOME=/usr/java/jdk1.6.0_20 LANG=zh_CN.GB18030 LESSOPEN=& # 39; |/usr/bin/lesspipe.sh % & # 39; 行=41 LOGNAME=根 LS_COLORS=& # 39;没有=00:fi=00: di=01; 34: ln=01; 36:π=40;33:所以=01;35:bd=40; 33; 01: cd=40; 33; 01:或=01;05;37;41:mi=01; 05; 37; 41:前任=01;32:* .cmd=1; 3 null null null null null null null null null null null null null null nullLinux中env命令怎么用