青蛙学Linux—用户环境变量

环境变量(environment variables)一般是指在操作系统中用来指定系统运行环境的一些参数,是一个具有特定名字的对象。用户通过设置环境变量,来更方便的运行进程。如PATH变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统如果在当前目录下找不到该程序,会到PATH中设置的路径下查找。

Linux中的环境变量分为全局环境变量和用户环境变量。全局环境变量对所有用户都生效,用户环境变量则只对设置了该变量的用户生效。设置环境变量时,如果该变量仅有某个用户使用,则只需要设置用户环境变量;如果需要提供全局使用,则设置全局环境变量。

1、环境变量配置文件

全局环境变量配置文件:

/etc/profile

用户环境变量配置文件:

~/.bash_profile
~/.bashrc
# ~/表示用户的家目录

当用户登录时,shell会首先执行系统全局配置文件/etc/profile,然后执行当前用户的用户环境变量~/.bash_profile,当~/.bash_profile不存在时则执行~/.bashrc。

环境变量初始化过程如下图所示:

图片1

2、环境变量相关命令

查看环境变量的值:

echo $变量名

列出已定义的环境变量:

env

猜你喜欢

转载自www.cnblogs.com/yu2006070-01/p/9958745.html