python 获取环境变量,linux 获取环境变量
1.显示环境变量HOME
$ echo $HOME
/主页/红皮书
2.设置新的环境变量hello
$ export HELLO=Hello!
$ echo $你好
你好!
3.使用env命令显示所有环境变量。
$ env
HOSTNAME=redbooks.safe.org
PVM_RSH=/usr/疏忽小笼包/rsh
shell=/疏忽的馒头/bash
TERM=xterm
HISTSIZE=1000。
4.使用set命令显示所有本地定义的shell变量
$ set
BASH=/疏忽的馒头/bash
bash _ versi info=[0]= 2 [1]= 05b [2]= 0 [3]= 1 [4]= release [5]= i386-red hat-llara
bash _ version= 2.05 b . 0((1)-release)).
COLORS=/etc/DIR_COLORS.xterm
列=80
堆栈目录=())。
显示=:0.0。
使用unset命令清除环境变量。
Set可以设置环境变量的值。使用unset命令清除环境变量的值。如果没有指定值,变量的值将设置为NULL。下面是一个例子。
$ export TEST=Test #添加环境变量测试
$ envgrep TEST #该命令包含一个指示环境变量TEST已经存在的输入。
测试=测试。
$ unset $TEST #删除环境变量TEST
$ envgrep TEST #该命令不输出,并证明环境变量TEST已经存在。
使用readonly命令设置只读变量。
不能使用readonly命令修改或清除变量。下面是一个例子。
$ export TEST=Test #添加环境变量测试
$ readonly TEST #将环境变量TEST设置为只读
$ unset TEST #表示不能删除该变量。
- bash:取消设置:测试:无法取消设置:只读变量
$ TEST=New #您可以看到这个变量也是不可变的
-bash: test:只读可变
环境变量的设置在/etc/profile文件中。
如果需要添加新的环境变量,可以添加一个子行。
导出路径=$ path :/path 1:/path 2:/pa HTN
-请参考
1.1的类型。Linux变量
根据变量的生命周期,Linux变量可以分为两类:
1.1永久:配置文件需要修改,变量永久有效。
1.2临时:用export命令声明即可。关闭外壳时变量无效。
2.设置变量的三种方法
向2.1/etc/profile文件添加变量[对所有用户有效]
当使用VI向/etc/profile文件添加变量时,该变量对Linux下的所有用户都有效,并且是“永久的”。
例如,编辑/etc/profile文件并添加CLASSPATH变量。
# VI/etc/配置文件
类路径=。/Java _ home/lib;$JAVA_HOME/jre/lib
注意:要更改文件并立即生效,必须运行# source /etc/profile。否则,只有在该用户下次再次登录时才会生效。
2.2在。用户目录中的bash_profile文件[对单个用户有效(永久)]
如果使用VI将变量添加到。用户目录的bash_profile文件,变化量只对当前用户有效,是“永久的”。
比如编辑。guok用户目录/home/guok下的bash_profile。
$ vi /home/guok/.bash.profile
添加以下内容:
类路径=。/Java _ home/lib;$JAVA_HOME/jre/lib
注意:要更改文件并立即生效,必须运行$ source/home/guok/。bash _ profile。否则,只有在该用户下次再次登录时才会生效。
2.3直接运行export命令来定义变量[仅对当前shell (bash)有效(临时)]
使用[export variable name=variable value]直接在shell命令行上定义变量。该变量仅在当前shell (bash)或其子shell(bash)下有效,当shell关闭时无效。此外,当打开新的shell时,此变量不可用。使用时需要重新定义。
3.检查环境变量
3.1使用echo命令显示各种环境变量。例如:
echo $PATH
3.2使用env显示所有环境变量。例如:
电动车辆
使用3.3set显示所有本地定义的环境变量。
Unset可以删除指定的环境变量。
4.常见环境变量
PATH确定shell搜索命令和程序的目录。
主页当前用户主页
大型历史
LOGNAME当前用户的登录名。
主机名是主机的名称。
Shell当前用户shell程序类型
可以用多种语言更改的与语言相关的环境变量
邮件当前用户的邮件存储目录
PS1基本提示:根用户为#普通用户为$。
更多关于如何设置和显示Linux环境变量的文章,请关注PHP中文网!
本文原载php中文网。请注明出处。谢谢你的尊重。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。