Answers:
~/.profile
默认情况下没有。
一些背景知识:启动Terminal.app时,它将加载一个外壳程序-对于您的情况是Bash。Shell可以具有配置文件,并且.profile
是其中之一。当外壳启动时,将以特定顺序读取它们。您可以运行man bash
并阅读“调用”部分以获取更多详细信息。
现在,在macOS下,我建议不要创建.profile
文件,而是创建.bash_profile
文件。对于Bash而言,这不会影响功能。但是请注意,一旦创建了一个名为的文件~/.bash_profile
,~/.profile
将不再读取您的文件,并且由于大多数指南都希望您进行修改.bash_profile
,因此最好坚持使用该文件。
您可以简单地创建该文件(如果该文件不存在),然后在文本编辑器中将其打开。
touch ~/.bash_profile
open -e !$
保存它,下次启动新的Bash实例时(例如,通过打开新的Terminal窗口),~/.bash_profile
将读取您的信息并执行其中的所有命令。
.bash_profile
而不是a .profile
。
.bash_profile
仅当您通过终端实际启动Bash时,系统才会自动读取您的内容。这取决于您的操作系统以及其他文件。也许您应该提出一个新问题,并向我们提供更多详细信息(也许尝试echo
在文件中放置语句以查看正在加载的文件)。