Linux环境变量教程
在
且 Linux 系统中环境变量的名称一般都是大写的,这是一种约定俗成的规范。
Linux环境变量详解
查看语法
env
查看单个环境变量值
echo $ENVNAME
设置环境变量的值
ENVNAME=value
环境变量列表
环境变量名称
作用
HOME
用户的主目录(也称家目录)
SHELL
用户使用的 Shell 解释器名称
PATH
定义命令行解释器搜索用户执行命令的路径
EDITOR
用户默认的文本解释器
RANDOM
生成一个随机数字
LANG
系统语言、语系名称
HISTSIZE
输出的历史命令记录条数
HISTFILESIZE
保存的历史命令记录条数
PS1
Bash解释器的提示符
邮件保存路径
说明
使用 env 命令,我们可以查看当前系统所有的环境变量,使用 echo 命令,可以查看单个环境变量的值,直接使用 “环境变量名=值” 的形式即可以设置环境变量的值。
查看环境变量
语法
env
案例
我们可以直接使用 env 命令查看当前系统所有的环境变量的列表,具体命令如下:
env
运行后,终端输出如下:
我们看到,输出了当前的所有环境变量的列表。
查看单个环境变量值
语法
echo $ENV_NAME
案例
我们可以直接使用 echo 命令查看当前系统中的单个环境变量的值,现在,我们查看环境变量 SHELL 的值,具体命令如下:
echo $SHELL
运行后,终端输出如下:
我们看到,输出了当前的 SHELL 环境变量的值,我们再次使用 echo 命令,查看当前 PATH 环境变量的值,具体命令如下:
echo $PATH
运行后,终端输出如下:
我们看到,这次,输出了 PATH 环境变量的值。
临时设置环境变量值
语法
ENV_NAME=value
案例
我们可以直接使用 ENV_NAME=value 的形式设置环境变量的值,现在,我们使用如下命令,设置环境变量 HAICODER 的值,具体命令如下:
HAICODER="www.haicoder.net"
运行后,终端输出如下:
现在,我们使用 echo 命令,查看当前 HAICODER 环境变量的值,具体命令如下:
echo $HAICODER
运行后,终端输出如下:
我们看到,这次,输出了 HAICODER 环境变量的值,即,我们使用了 ENV_NAME=value 的形式设置环境变量的值,当然这只是临时设置了环境变量的值,如果要永久设置,需要将其写入配置文件中。
Linux环境变量总结
使用 env 命令,我们可以查看当前系统所有的环境变量,使用 echo 命令,可以查看单个环境变量的值,直接使用 “环境变量名=值” 的形式即可以设置环境变量的值。