TOC

PATH 变量

用等于号隔开的一组路径,当我们执行一个命令时,会逐个检查这些路径,直到找到一个可以执行的文件。

# 一些软件会需要添加路径到环境变量中,例如:
$HOME/.pyenv/bin
$HOME/.config/yarn/global/node_modules/.bin
$HOME/.yarn/bin
$HOME/.nvm/versions/node/v10.23.2/bin
$HOME/.config/composer/vendor/bin
$HOME/.cargo/bin
$HOME/.sdkman/candidates/springboot/current/bin

# 用户级
$HOME/.local/bin
/root/bin

# 最基础的标准路径
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin

# Ubuntu 下会有这么几个路径在里面
/usr/games
/usr/local/games
/snap/bin

# 手动安装的第三方软件的可执行文件路径
# 自行编译创建的可执行文件路径
/opt/apps/apache-maven-3.0.3/bin
/usr/local/python/bin/