linux环境变量path是什么
linux环境变量path是什么详细介绍
在 Linux 系统里,PATH是一个关键的环境变量,其作用是告知系统在执行命令时应去哪些目录中查找可执行文件。系统在执行用户输入的命令时,会按照PATH环境变量所指定的目录顺序依次查找对应的可执行文件,一旦找到就会执行该文件;若遍历完所有指定目录都未找到,就会提示 “命令未找到”。
PATH变量的值是由一系列目录路径构成的,各路径之间用冒号(:)分隔。以下是查看PATH变量值的命令:
bash
示例输出可能如下:
plaintext
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
这个输出表明系统会依次在这些目录中查找可执行文件。
在实际使用中,你可以通过以下方式来修改PATH变量:
临时修改
在当前终端会话里临时修改PATH变量,会话结束后修改就会失效。
bash
:/your/new/directory
永久修改
你可以把修改PATH变量的命令添加到 shell 的配置文件里,这样每次启动 shell 时都会自动生效。例如,对于 Bash shell,可把命令添加到~/.bashrc或者~/.bash_profile文件中。
bash
~/.bashrc~/.bashrc
9123 >> ~/.bashrc ~/.bashrc
上述命令会把新目录添加到PATH变量里,并且立即生效。之后,系统在查找可执行文件时就会包含这个新目录。