Linux-环境变量.md

linux环境变量

  • export :显示所有的环境变量
  • echo $PATH:命令输出当前的PATH环境变量的值

配置环境变量

  1. 临时变量,当前终端有效,窗口关闭后无效

    • 在终端输入

    export PATH=软件位置/bin:$PATH或export PATH=$PATH:软件位置bin

  2. 当前用户有效(终端bash)

    • vim ~/.bashrc

    通过修改用户目录下的~/.bashrc文件进行配置:在最后一行加上export PATH=$PATH:软件位置/bin

    • source ~/.bashrc

    注意:source ~/.bashrc后才生效,对当前用户永久有效

  3. 对所有用户有效(终端bash)

    • vim /etc/bashrc

    方法是修改系统配置,需要管理员权限(如root)或者对该文件的写入权限, 在最后添加:

    export PATH=$PATH:软件位置/bin

    • source /etc/bashrc

配置anaconda

1
2
3
vim ~/.bashrc
# 在最后添加
export PATH=$PATH:你的anaconda位置/bin
1
source ~/.bashrc

添加多个

添加anaconda和java环境变量

1
vim ~/.bashrc
  • 在最后添加
1
2
3
4
export PATH=$PATH:anaconda位置/bin
JAVA_HOME=java位置
JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  • 生效
1
source ~/.bashrc

注意: $PATH 代表前面添加的PATH,没有$PATH前面的会失效,在这里最后没有$PATH则anaconda不起作用