作者:小 琛
欢迎转载,请标明出处
基本概念
环境变量一般是指操作系统中指定操作系统运行环境的一些参数。它相当于一个指针,通俗的话讲:环境变量就是为了让操作系统执行的更加舒心
使用命令查看环境变量
-
echo$: 显示某个环境变量值
-
env: 显示所有环境变量
-
set: 显示本地定义的shell变量和环境变量
几个重要的环境变量
- PATH:可执行程序的搜索路径
- HOME:用户的家目录
- SHELL:当前使用的shell
- LD_LIBRARY_PATH:库文件的搜索路径
- LIBRARY_PATH:在使用库文件编译程序的时候,库文件的搜索路径
自己设定环境变量
- 关键字:export
临时生效,例如在一个shell中生效,但在另一个shell中就不会生效
- 永久生效
修改~/.bash_profile文件,在export PATH=$PATH:[内容]
在修改完成后,要让其生效。
source [修改的文件名]
使用代码获取环境变量
int main(int argc, char *argv[], char *env[])
{
int i = 0;
for(; env[i]; i++)
{
printf("%s\n", env[i]);
}
return 0;
}