$path和$home是什么?

$PATH和$HOME都是 Linux 系统下的环境变量,一般 Linux 系统的变量在调用时会加 $ 符号,并且按规范都为大写

PATH是指系统指可执行命令的环境变量,比如常用的ls

➜  ~ whereis ls
/bin/ls
➜  ~ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
➜  ~

该执行命令就在 /bin/ 下

同理 HOME 是指当前用户的主目录环境变量

另外一个,Bash 的默认命令是不在 $PATH 里的,比如 cd 这种