变量知道是什么东西不?就相当于一个符号比如path这个变量,可以存储许多路径,那么这些路径有什么用呢,方便系统执行程序时查找路径,例如你写一个程序叫做ttt,那么在终端直接输入ttt是无法运行的,通常会提示找不到文件,如果把ttt复制到path变量中的某个路径,那么就可以执行了,或者把ttt所在的目录添加到path变量当中,也可以执行,,不同的环境变量代表不同的含义,在bash中home变量就是指的当前用户的主目录了,所以不要以为path跟home不同就觉得奇怪了。