python 获取环境变量,linux 获取环境变量

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: