USER是保存的用户名。PWD保存的是当前工作目录。home保存的是主目录。那PATH保存的是啥呢。我输入echo $ PATH后面出来一堆路径。请问PATH到底是保存的啥信息呢?
PATH变量就是用于保存可以搜索的目录路径,如果待运行的程序不在当前目录,操作系统便可以去依次搜索PATH变量变量中记录的目录,如果在这些目录中找到待运行的程序,操作系统便可以运行。
[root@servera ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
就是命令上的环境变量~~~如果没这个PATH,你输入ls (没了PATH路径,所以找不到)命令就不生效,
就要输入 /usr/bin/ls (命令的绝对路径)才行
你也可以理解为,一堆命令(可执行)的 相对路径,而不用使用绝对路径~~~