温馨提示×

linux set命令如何设置环境变量

小樊
94
2024-11-24 08:54:46
栏目: 智能运维

在Linux中,set命令用于设置或显示shell环境变量

  1. 临时设置环境变量:在当前shell会话中设置环境变量,关闭会话后变量将丢失。使用export命令设置环境变量,例如:
export VARIABLE_NAME=value

VARIABLE_NAME替换为您要设置的环境变量名称,将value替换为相应的值。

  1. 永久设置环境变量:要在系统范围内永久设置环境变量,需要编辑用户或系统级别的配置文件。以下是一些常用的配置文件:
  • /etc/environment:这是一个全局配置文件,适用于所有用户。在此文件中添加环境变量,格式为VARIABLE_NAME=value,每个变量一行。
  • ~/.bashrc~/.bash_profile:这些文件是针对特定用户的配置文件。在这些文件中添加export VARIABLE_NAME=value,然后保存文件。为了使更改生效,需要运行source ~/.bashrcsource ~/.bash_profile
  • /etc/profile/etc/profile.d/ 目录中的脚本:这些文件和目录也是全局配置,适用于所有用户。在/etc/profile文件中添加export VARIABLE_NAME=value,或者在/etc/profile.d/目录中创建一个新的脚本文件(例如variables.sh),并在其中添加export VARIABLE_NAME=value

设置永久环境变量后,重新启动shell会话或运行source命令使更改生效。

0