Linux环境变量的设置和查看方法

       一、linux变量的种类linux

       1.1 永久的:须要修改配置文件shell

       1.2 临时的:使用export命令声明便可,变量在关闭shell时失效ide

        2.设置变量的三种方法 命令行

  2.1 在/etc/profile文件中添加变量【对全部用户生效(永久的)】it

  用VI在文件/etc/profile文件中增长变量,该变量将会对Linux下全部用户有效,而且是“永久的”。class

  例如:编辑/etc/profile文件,添加CLASSPATH变量登录

  # vi /etc/profile变量

  export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib配置

  注:修改文件后要想立刻生效还要运行# source /etc/profile否则只能在下次重进此用户时生效。file

  2.2 在用户目录下的.profile文件中增长变量【对单一用户生效(永久的)】

  用VI在用户目录下的.profile文件中增长变量,改变量仅会对当前用户有效,而且是“永久的”。

  例如:编辑guok用户目录(/home/guok)下的.profile

  $ vi /home/guok/.profile

  添加以下内容:

  export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

  注:修改文件后要想立刻生效还要运行$ source /home/guok/.profile否则只能在下次重进此用户时生效。

  2.3 直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】

  在shell的命令行下直接使用[export 变量名=变量值] 定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,须要使用的话还须要从新定义。

  3.环境变量的查看

  3.1 使用echo命令查看单个环境变量。例如:

  echo $PATH

  3.2 使用env查看全部环境变量。例如:

  env

  3.3 使用set查看全部本地定义的环境变量。

  unset能够删除指定的环境变量。

  4.经常使用的环境变量

  PATH 决定了shell将到哪些目录中寻找命令或程序

  HOME 当前用户主目录

  HISTSIZE 历史记录数

  LOGNAME 当前用户的登陆名

  HOSTNAME 指主机的名称

  SHELL   当前用户Shell类型

  LANGUGE  语言相关的环境变量,多语言能够修改此环境变量

  MAIL   当前用户的邮件存放目录

  PS1   基本提示符,对于root用户是#,对于普通用户是$

相关文章
相关标签/搜索