Mac上的.profile文件在哪里?

And*_*ile 5 python macos homebrew macos-sierra

我有一台13英寸的MacBook Pro(无触摸栏),它正在运行mac os sierra。我已经安装了Xcode,命令行工具和自制软件。现在,我想安装python 3,并在从终端调用它时将其设置为默认解释器。我已经找到本指南http://docs.python-guide.org/en/latest/starting/install3/osx/,当他们说应该将路径添加到〜。/ profile时,我感到困惑,但我没有知道在哪里找到文件。有人可以帮助逐步指导如何创建它吗?

谢谢

Sau*_*til 24

我觉得在这里添加一些东西,当我遇到类似问题时,它占用了我很多时间。

很多时候 .profile 或 .bash_profile (在 bash shell 的情况下)不存在。这通常是在您全新安装操作系统或在新机器上时。如果安装不正确等等,这会让人感到困惑。没有什么可担心的。如果您没有找到这些文件,那么只需使用 vi 或任何方式(GUI)创建新文件,您就可以开始了。拥有 shell 并不意味着你也拥有这些文件,如果你是第一个使用它的人,你必须自己创建它。

  • 这个答案不正确。OP询问.profile在Mac上的位置。仅仅说“创建一个”并不能回答这个问题。 (2认同)

小智 20

在 Mac 上,zsh是默认 shell。您可以通过运行来检查这一点

echo $SHELL
Run Code Online (Sandbox Code Playgroud)

如果是这样,您可以检查~/.zshrc是否可以创建一个并添加需要在终端启动期间运行的命令和别名。

然后你就可以运行

source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)

每次打开终端时都会执行此操作。


Man*_*uro 6

您要查找的文件取决于您的外壳程序,因此,如果您使用bash,这是Mac系统上的默认外壳程序,则文件名为~/.bash_profile,或者分别~/.bashrc取决于您是登录外壳程序还是非登录外壳程序。

Terminal每次打开新的终端窗口时,Mac 都会运行登录外壳程序,并会调用它.bash_profile,因此您应该使用~/.bash_profile

  • `~/.bash_profile` 中的 `~` 代表您的主路径。所以 `cd ~` 会将您导航到您的主目录。 (3认同)