我已经在几个地方读过PATH
设置/etc/profile
或.profile
主目录中的文件。
这些是路径设置的唯一地方吗?我想更好地理解它。
在/etc/profile
文件中,如以下注释所述"system-wide .profile file for the Bourne shell"
。这是否意味着配置文件是 bash 的主要配置文件?
在那个文件中,我根本没有看到PATH
var 被设置。在.profile
主目录中的文件中有这一行:
PATH="$HOME/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
这是PATH
通过外观重置的,因为它将已经设置的$PATH
字符串与$HOME/bin:
正确的字符串连接起来?但是,如果etc/profile
和~/.profile
是唯一的文件上设置PATH
其中$PATH
在该行的代码来了,如果它不定义/etc/profile
?
有经验的人可以对PATH
变量进行广泛而详细的解释吗?谢谢!