跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

Linux环境变量怎么设置?不同文件有什么区别?

大家好,我是陈景序,今天我们来聊聊Linux环境变量设置的那些事儿。你是否遇到过需要修改环境变量的情况?比如添加一个新的软件路径到PATH变量中。别急,这篇文章会手把手教你如何设置和修改Linux环境变量,让你轻松搞定这些小问题。

Linux环境变量设置文件

在Linux系统中,环境变量主要存储在以下几个文件中:

  • /etc/profile:全局用户,应用于所有的Shell。
  • /$HOME/.profile:当前用户,应用于所有的Shell。
  • /etc/bash_bashrc:全局用户,应用于Bash Shell。
  • ~/.bashrc:局部当前,应用于Bash Shell。

查找软件安装目录

要查找软件的安装目录,可以使用whereis命令,比如whereis mongodb

查看PATH

使用echo $PATH可以查看当前的PATH设置。

添加mongodb server为例

修改方法一:临时改变,仅对当前用户有效

export PATH=/usr/local/mongodb/bin:$PATH

配置完后,通过echo $PATH查看配置结果。这种修改方法立即生效,但只在当前终端窗口中有效,窗口关闭后就会恢复原有的path配置。

修改方法二:永久改变,仅对当前用户有效

通过修改.bashrc文件:

vim ~/.bashrc

在最后一行添加:

export PATH=/usr/local/mongodb/bin:$PATH

生效方法:

  • 关闭当前终端窗口,重新打开一个新终端窗口就能生效。
  • 输入“source ~/.bashrc”命令,立即生效。

修改方法三:永久改变,对所有用户有效

通过修改/etc/profile文件:

vim /etc/profile

找到设置PATH的行,添加:

export PATH=/usr/local/mongodb/bin:$PATH

生效方法:系统重启。

修改方法四:永久改变,对所有用户有效

通过修改/etc/environment文件:

vim /etc/environment

PATH变量中加入:

:/usr/local/mongodb/bin

生效方法:系统重启。

好了,今天的内容就到这里。如果你对Linux环境变量还有其他疑问,或者想了解更多Web开发技术,欢迎访问我们的网站,那里有更多精彩内容等着你。

我是陈景序,我们下期再见!

相关文章