Linux中的环境变量是怎么理解的,完全搞不明白,为什么$PATH中配置了那么多的路径?而$HOME中却没有?

2025-03-14 11:18:53
推荐回答(1个)
回答1:

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