大家好,我是顺亿,今天来跟大家聊聊Linux环境变量修改的那些事儿。不管是新手上路还是老司机,环境变量修改都是绕不开的话题。下面,我们就来详细探讨一下如何在Linux系统中修改环境变量,以及它们是如何生效的。
一、永久修改环境变量
1. 对所有用户生效(永久的):
- 在
/etc/profile文件中添加变量。 - 使用
vim编辑/etc/profile文件,添加所需变量。 - 要让修改立即生效,执行
source /etc/profile命令。
2. 对单一用户生效(永久的):
- 在用户目录下的
.bash_profile文件中添加变量。 - 使用
vim编辑.bash_profile文件,添加所需变量。 - 要让修改立即生效,在用户目录下执行
source .bash_profile命令。
二、临时修改环境变量
直接运行export命令定义变量,该变量只在当前shell(BASH)或其子shell(BASH)下有效。
例如:export PATH=/usr/local/webserver/php/bin:$PATH
三、环境变量查看
1. 使用echo命令查看单个环境变量。例如:echo $PATH
2. 使用env查看所有环境变量。
3. 使用set查看所有本地定义的环境变量。
4. 使用unset删除指定的环境变量。
四、常用环境变量
- PATH:决定了shell将到哪些目录中寻找命令或程序。
- HOME:当前用户主目录。
- HISTSIZE:历史记录数。
- LOGNAME:当前用户的登录名。
- HOSTNAME:指主机的名称。
- SHELL:当前用户Shell类型。
- LANGUGE:语言相关的环境变量,多语言可以修改此环境变量。
- MAIL:当前用户的邮件存放目录。
- PS1:基本提示符,对于root用户是#,对于普通用户是$。
好了,今天就聊到这里。如果你对Linux环境变量还有其他疑问,或者想了解更多的编程知识,欢迎访问趣航编程网(www.vqhf.com)了解更多内容。
我是顺亿,我们下期再见!
