Table of Contents

Linux的环境变量


查看当前的环境变量

# 以下是Mac上的输出,Linux也应该类似

anny@annys-MacBook-Air ~ % printenv # 输出(当前环境的)所有的环境变量
__CFBundleIdentifier=com.apple.Terminal
TMPDIR=/var/folders/w3/s7v79_6x2_s2dtwfp3rvx0t80000gn/T/
...=... # 这是省略
_=/usr/bin/printenv

anny@annys-MacBook-Air ~ % echo $PATH # 查看PATH
/opt/homebrew/bin:/opt/homebrew/sbin:... # 这是省略

临时生效

比如常用的设置http代理(http_proxy),就是这种临时生效的环境变量

# 在命令行中直接执行这句即可
export VARIABLE_NAME=value

单用户,长期有效

一般来说这种就足够使用了

编辑自己home文件夹下面的文件.bashrc(如果你用的Shell是bash的话才能用这个配置文件,具体参照Shell

# 这个文件在自己的home文件夹
vim .bashrc

# 把下面这句,添加到文件的末尾
export PATH="$PATH:/usr/local/cuda-12.6/bin”

# 想要立即生效的话执行这句
source .bashrc

所有用户,长期有效

也就是系统级别的环境变量