跳转到主内容
极星编程网:以代码为星,赴技术山海!

Linux环境变量配置全解析:/etc/profile文件怎么用?

文章导读

大家好,我是苏承栈。今天我们来聊聊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),那里有更多精彩的内容等着你。

我是苏承栈,我们下期再见!

相关文章