在掌握了Linux系统的操作后,你会发现环境变量是一个强有力的工具,它可以帮助你配置系统,让系统环境更契合自己的使用需求。在Linux系统中,常见的环境变量设定方法有三种:临时设置、配置文件设置、系统级设置。分别对应不同级别的需求,有不同的实用场景。

一、临时设置

像短暂的雨露一样,临时设置只在当前shell会话下有效,你可以将其理解为一个“短期租赁的公寓”,一旦关闭shell,这个“公寓”就会随即消失。它的生命虽短,但是适合一次性任务或者是临时调整环境,很有用。

设定方法如下:

通过export命令可以临时设置环境变量。具体操作如下:

export VARNAME="value"

VARNAME是你要设定的环境变量名,value是对应的值。设置成功后,在当前shell会话中你就可以使用这个环境变量了。

二、配置文件设置

比较起临时租赁的公寓,配置文件设置就像是长租的公寓,你只需要签订一次合同(配置一次),就可以长期使用。配置文件设置的环境变量在每次用户登录时都会被加载。常见的配置文件包括~/.bashrc、~/.bash_profile、~/.profile等。

设定方法如下:

  1. 使用文本编辑器打开配置文件,如:
nano ~/.bashrc
  1. 在文件末端新增环境变量设定语句,例如:
export VARNAME="value"
  1. 保存并关闭文件。
  2. 最后执行source命令,使新的环境变量生效:
source ~/.bashrc

三、系统级设置

如果临时设置是短租公寓,配置文件设置是长租公寓,那么系统级设置就等同于买下一整栋大楼,可以供所有用户使用,适用对全系统生效的情况。

Linux中通常通过/etc/environment、/etc/profile、/etc/profile.d/等全局环境配置文件来设定系统级环境变量。

设定方法如下:

  1. 打开全局环境配置文件,如:
sudo nano /etc/environment
  1. 添加新的环境变量设定,在按照提供的模板添加,例如:
VARNAME="value"
  1. 保存并关闭文件。

每当用户登录时,系统都会自动加载这些全局配置文件中的环境变量。

在你的Linux之旅中,面对不同任务和需求,选择合适的环境变量设定方法能为你节省大量时间,提升工作效率。最后,你会发现,Linux环境变量其实就是你手中的一支“魔法棒”,只要灵活运用,即可轻松操控和配置Linux系统。

云服务器推荐

蓝易云国内/海外高防云服务器推荐


海外免备案云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。


百度搜索:蓝易云

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 10 月 16 日
如果觉得我的文章对你有用,请随意赞赏