环境变量&文件查找
6. 环境变量&文件查找 |命令名称 | 功能 | 备注 | | --- | --- | --- | | set |显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。| | | env |显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。| | | export | 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。| | [环境变量] 按变量的生存周期来划分,Linux 变量可分为两类: 永久的:需要修改配置文件,变量永久生效; 临时的:使用 export 命令行声明即可,变量在关闭 shell 时失效。 这里介绍两个重要文件 /etc/bashrc(有的 Linux 没有这个文件) 和 /etc/profile ,它们分别存放的是 shell 变量和环境变量。还有要注意区别的是每个用户目录下的一个隐藏文件: .profile 可以用 ls -a 查看 cd /home/shiyanlou ls -a 这个 .profile 只对当前用户永久生效。而写在 /etc/profile 里面的是对所有用户永久生效,所以如果想要添加一个永久生效的环境变量,只需要打开 /etc/profile,在最后加上你想添加的环境变量就好啦。 命令的查找路径与顺序 你可能很早之前就有疑问,我们在 Shell