Linux中的环境变量
时间: 2024-09-03 12:04:06 浏览: 52
在Linux中,环境变量是一种特殊的键值对存储机制,用于传递系统信息、路径设置以及应用程序运行时所需的配置给各个进程。它们通常存放在`/etc/environment`文件或`$HOME/.bashrc`(如果使用Bash shell)等用户自定义配置文件中,也可以通过命令行临时设置。
Linux的主要环境变量包括但不限于:
1. **PATH**: 它指定程序的搜索路径,当使用`ls`, `cd`或执行命令名时,系统会查找这个路径下的可执行文件。
2. **HOME**: 用户的主目录。
3. **USER**: 当前登录用户的用户名。
4. **PWD**: 表示当前工作目录的绝对路径。
5. **LANG** 或 **LC_***: 文本和数字的本地化设置。
6. **JAVA_HOME**: 对于Java开发者,这是Java安装目录的引用。
环境变量可以通过命令行工具如`export`、`export -p`(显示所有已设置的环境变量)、`source` (`.bashrc`) 等来管理。当你启动一个新的shell或进程中,这些变量就会生效,直到被覆盖或者shell关闭。
阅读全文