文章导读
大家好,我是苏承栈。今天我们来聊聊Linux系统中那个至关重要的文件——/etc/profile。这个文件可是影响整个系统的环境变量配置,搞懂它对于Linux用户来说非常重要。本文将详细解析/ect/profile文件,带你了解如何添加、修改环境变量,以及如何让它立即生效。
具体分析
Linux是多用户的操作系统,每个用户都有自己的运行环境。这个环境实际上就是一组环境变量。而/ect/profile文件,就是用来定义这些环境变量的。
添加环境变量
#SET erlang environment
export PATH=$PATH:/usr/local/erlang/bin
#set rabbitmq environment
export PATH=$PATH:/usr/local/rabbitmq/sbin
在/ect/profile文件中添加或修改的内容,需要注销系统才能生效,或者执行如下命令让配置立即生效:
#使配置立即生效
source /etc/profile
重复定义变量
相同名字的环境变量,重复定义的话,最后写入的起作用。一定要注意这一点。
相关命令
- 用env命令显示所有的环境变量。在命令提示符下键入env就行了。
- set命令显示所有本地定义的Shell变量。
常见的环境变量
- PATH:决定了shell将到哪些目录中寻找命令或程序
- HOME:当前用户主目录
- MAIL:是指当前用户的邮件存放目录。
- SHELL:是指当前用户用的是哪种Shell。
- HISTSIZE:是指保存历史命令记录的条数。
- LOGNAME:是指当前用户的登录名。
- HOSTNAME:是指主机的名称。
- LANG/LANGUGE:是和语言相关的环境变量。
- PS1:是基本提示符。
- PS2:是附属提示符,默认是“>”。
使用修改.bashrc文件(在用户的家目录下)进行环境变量的编辑,只对当前用户有用。使用修改 /etc/profile 文件进行环境变量的编辑,是对所有用户有用。一定要区别开来。
Linux profile文件在系统启动时将被运行。大家可以在里面加入其他命令,但是一定要加正确,不然系统会启动不起来的。
小结与拓展
好了,关于/ect/profile文件的基本知识就介绍到这里。记住,环境变量的配置对于Linux系统来说非常重要。如果你对Linux系统还有更多的疑问,欢迎访问「极星编程网」(www.jxgpc.com),那里有更多精彩的内容等着你。
我是苏承栈,我们下期再见!
