在 OS X 中找不到 .profile 文件

Rom*_*nzo 19 .profile macos

我正在尝试将英特尔的 TBB(线程构建块)安装到我的 Mac 上。但是,无论我在哪里查看,都找不到.profile我需要修改才能使用 TBB 的文件。

关于我在哪里可以找到它的任何建议或提示?

如果它是隐藏的,我该如何取消隐藏它?(我是 OS X 的新手)

我读过一些文章,说我可以制作自己的.profile文件,但我认为这不是安装 TBB 所需要的。

slh*_*hck 28

~/.profile默认没有。

一些背景:当你启动你的 Terminal.app 时,它会加载一个 shell——在你的例子中是 Bash。Shell 可以有配置文件,它.profile就是其中之一。它们在 shell 启动时按特定顺序读取。您可以运行man bash并阅读“调用”部分以了解更多详细信息。

现在,在 macOS 下,我建议不要创建.profile文件,而是创建.bash_profile文件。对于 Bash,这对功能没有影响。但是请注意,一旦您创建了一个名为 的文件~/.bash_profile,您~/.profile将不会再被读取,并且由于大多数指南都希望您修改.bash_profile,因此最好坚持使用这个文件。

如果文件不存在,您可以简单地创建该文件并在文本编辑器中打开它。

touch ~/.bash_profile
open -e !$
Run Code Online (Sandbox Code Playgroud)

保存它,下次启动 Bash 的新实例时(例如通过打开一个新的终端窗口),您~/.bash_profile将被读取并执行其中的所有命令。