Linux中的环境变量是怎么理解的,完全搞不明白,为什么$PATH中配置了那么多的路径?而$HOME中却没有?
2013-11-19
展开全部
变量知道是什么东西不?
就相当于一个符号比如path这个变量,可以存储许多路径,
那么这些路径有什么用呢,方便系统执行程序时查找路径,
例如你写一个程序叫做ttt,那么在终端直接输入ttt是无法运行的,通常会提示找不到文件,
如果把ttt复制到path变量中的某个路径,那么就可以执行了,或者把ttt所在的目录添加到path变量当中,也可以执行,,
不同的环境变量代表不同的含义,在bash中home变量就是指的当前用户的主目录了,所以不要以为path跟home不同就觉得奇怪了。
就相当于一个符号比如path这个变量,可以存储许多路径,
那么这些路径有什么用呢,方便系统执行程序时查找路径,
例如你写一个程序叫做ttt,那么在终端直接输入ttt是无法运行的,通常会提示找不到文件,
如果把ttt复制到path变量中的某个路径,那么就可以执行了,或者把ttt所在的目录添加到path变量当中,也可以执行,,
不同的环境变量代表不同的含义,在bash中home变量就是指的当前用户的主目录了,所以不要以为path跟home不同就觉得奇怪了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询