我有一个听起来可能很幼稚的问题,但我想确认 MAC OS X 上 $HOME 环境变量的行为。我想知道我们是否可以将路径附加到 $HOME 环境变量,就像我们对 $PATH 环境变量所做的那样。
根据我的理解,PATH 环境变量会查看已添加到其中的所有目录。
同样,我们能否将不同的目录附加到 $HOME 环境变量,以便它查看所有这些目录?我知道这听起来很奇怪,因为这意味着用户将有多个主目录。
如果无法附加多个路径,那么我的另一个问题是,如果环境变量 $HOME =“User/name/”
如果我在 User/name/subfolder 中有一个文件,这是否与将其保存在主目录中相同,意味着对文件的搜索是否会从主目录开始并继续进入子文件夹?
如果这看起来像一个幼稚的问题,我深感抱歉,但这确实困扰着我,我不想在不知道后果的情况下摆弄我的 $HOME 环境变量。
答案1
...以便它调查……
你还没有指定什么它在上述引文中。环境变量只是文本块,它们本身不执行任何操作。特定程序可能会将环境变量解释为PATH
其中包含多个路径,但这是一个普遍认可的惯例。
环境HOME
变量通常被同意指向一目录是用户的主目录。没有可用的搜索功能。