关于的问题
PATH在这里很常见,而且在大多数情况下,答案彼此非常相似。将来有一个很好的 Q/A 会很好。
所以问题是:什么是环境变量,例如可执行文件PATH,以及如何在主要操作系统上更改和使用它们?
一个好的答案将包括对环境变量的简单解释,特别PATH是对操作系统的意义,以及如何相应地设置和读取它们的简单指南。
多年来,在类 UNIX 系统上(与我最相关的是 Linux),我注意到.(当前目录)在$PATH默认情况下永远不会出现。为什么是这样?
我记得几年前读到这是一个安全问题,但我读过的文章并没有解释到底是什么问题。是不是因为有人可能会离开的恶意版本,ls或cp在一个目录下,我最终会不自觉地运行它呢?