如何在不同shell中设置linux环境变量

avatar
作者
筋斗云
阅读量:0

在Linux中,有多种shell环境,如Bash、Zsh、Fish等

  1. Bash shell:

    临时设置环境变量:

    export VARIABLE_NAME=VALUE 

    例如:

    export PATH=$PATH:/new/directory/path 

    永久设置环境变量: 编辑~/.bashrc文件(对于全局设置,请编辑/etc/environment/etc/profile),然后添加以下内容:

    export VARIABLE_NAME=VALUE 

    保存并关闭文件。重新加载配置文件:

    source ~/.bashrc 
  2. Zsh shell:

    临时设置环境变量:

    export VARIABLE_NAME=VALUE 

    永久设置环境变量: 编辑~/.zshrc文件(对于全局设置,请编辑/etc/environment/etc/zsh/zprofile),然后添加以下内容:

    export VARIABLE_NAME=VALUE 

    保存并关闭文件。重新加载配置文件:

    source ~/.zshrc 
  3. Fish shell:

    临时设置环境变量:

    set -x VARIABLE_NAME VALUE 

    永久设置环境变量: 编辑~/.config/fish/config.fish文件(对于全局设置,请编辑/etc/fish/config.fish),然后添加以下内容:

    set -x VARIABLE_NAME VALUE 

    保存并关闭文件。重新加载配置文件:

    source ~/.config/fish/config.fish 

请根据您正在使用的shell环境选择相应的方法来设置环境变量。注意,对于全局设置,您可能需要管理员权限。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!