【Linux】Linux 下环境变量的设置 (临时环境变量和永久环境变量)
文章目录
一、基本概念
环境变量(environment variables)一般是指在操作系统当中用来指定操作系统运行环境的一些参数。环境变量通常具有某些特殊用途,在系统当中通常具有全局特性。
二、常见的环境变量
PATH: 保存可执行程序路径的环境变量
HOME: 保存用户家目录的环境变量
SHELL: 保存当前使用的命令行解释器
LD_LIBRARY_PATH: 程序运行时依赖的库文件的搜索路径的环境变量
补充:
LD_LIBRARY_PATH 环境变量:会让操作系统搜索可执行程序依赖的动态库的路径,但并不是在编译阶段其效果的。在编译时,是需要使用
-L
选项指定依赖库的路径的。静态库:Linux中后缀为 .a 文件
动态库:Linux 中后缀为 .so 文件
三、与环境变量相关的命令
echo
显示某个环境变量值
export
设置一个新的环境变量
env
显示所有环境变量
unset
清除环境变量
set
显示本地定义的 shell 变量和环境变量
sources [profile]
操作系统重新加载该文件
四、问题
在 Linux 中,查看文件信息最常用的命令就是 ls 。通过下图可以看到 ls 保存在 /usr/bin 目录下,是一个可执行程序,这也体现了 Linux 中一切皆文件的思想。