$PATH是 Linux 核心环境变量,定义 Shell 查找可执行文件的目录路径。
查看 PATH
| |
目录间用冒号分隔,Shell 按顺序查找命令,找不到则报 command not found。
临时添加目录
| |
仅当前终端会话有效,关闭终端后失效。
永久添加目录
编辑 Shell 配置文件:
| |
在文件末尾添加:
| |
让配置生效:
| |
添加多个目录
| |
关键注意事项
必须保留原 $PATH:
| |
目录顺序决定优先级:靠前的目录优先查找,适合让自定义工具优先于系统自带工具。
与 Conda 的关联:conda init 本质是自动在配置文件中添加 $PATH 和激活脚本。
删除目录
- 临时删除:重新
export PATH="..."(不含目标目录) - 永久删除:编辑配置文件删除对应行,再
source
命令速查
| 功能 | 命令 |
|---|---|
| 查看 PATH | echo $PATH |
| 临时添加 | export PATH="/path:$PATH" |
| 永久添加 | 编辑 ~/.bashrc → source |
| 让配置生效 | source ~/.bashrc |
张芷铭的个人博客
Comments