Linux配置环境变量_推荐以下两种方法:
(1)用户环境变量:编辑用户目录下 ~/.bashrc
、~/.bash_profile
或 ~/.profile
文件
(2)系统环境变量:在/etc/profile.d/
目录,创建独立的.sh文件
环境变量脚本文件的执行顺序
/etc/profile->/etc/profile.d目录下的脚本文件->/etc/bash.bashrc->
用户的.bash_profile、.bash_login 或 .profile文件其中一个->用户的.bashrc
优先级:
~/.bash_profile文件 > ~/.bash_login文件 > ~/.profile文件
这三个文件,不一定都有,有的系统只有~/.profile文件
每次打开新的 terminal/shell 时,会被读取的文件
~/.bashrc
~/.profile
配置用户环境变量
编辑 ~/.bashrc
、~/.bash_profile
或 ~/.profile
文件之一,以==~/.bashrc==为例
vim ~/.bashrc
在文件最下面,输入配置信息。
export PATH=$PATH:/usr/local/cuda-11.6/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.6/lib64
也可以定义中间变量:
CUDA_HOME=/usr/local/cuda-11.6
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_HOME/lib64
编辑完成后,保存退出。
使环境变量生效:
source ~/.bashrc
配置系统环境变量
新建一个.sh文件,以cuda为例
sudo vim /etc/profile.d/cuda.sh
输入配置信息
export PATH=$PATH:/usr/local/cuda-11.6/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.6/lib64
保存退出
使环境变量临时生效
source /etc/profile
使环境变量永久生效:重启计算机