如何向 .bash_profile 添加一行

use*_*405 53 bash path osx-lion

我刚刚在 Mac 上的 bash 上安装了 Homebrew,现在我需要这样做:

安装 Homebrew 后,在 PATH 环境变量的顶部插入 Homebrew 目录。您可以通过在~/.bashrc文件底部添加以下行来完成此 操作。

export PATH=/usr/local/bin:$PATH

“ls -a”显示.bash_profile.bashrc.save

我是否将此行添加到.bash_profile?如何?

对不起。我对一切都很陌生。

小智 66

您可以在终端中运行此命令,它将将该行附加到您的.bash_profile

echo 'export PATH=/usr/local/bin:$PATH' >>~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

  • 哈哈 - 一定要使用两克拉的 `>>` 而不是一克拉的 `>`。有一个朋友只是在尝试追加时意外地完全擦除了我的。 (26认同)
  • @ryantuck 朋友是最糟糕的.. (2认同)

use*_*325 13

.bash_profile是每次启动新 shell 时执行的脚本。在 Linux 上,它的调用情况与 不同.bashrc,但在 OS X 上,它们的工作方式完全相同。每当您打开一个新的终端窗口(从而启动一个新的交互式 shell)时,您添加到文件中的任何命令都会运行。

$PATH 是一个变量,它告诉 shell 在哪里查找可执行文件 - 因此,当您键入命令时,系统将搜索该变量中指定的每个目录,直到找到具有该命令名称的可执行程序。

该命令export PATH=/usr/local/bin:$PATH将目录添加/usr/local/bin到当前 PATH 中,因此它成为 shell 搜索的第一个目录。

.bash_profile只是一个普通的纯文本文件 - 您可以使用任何文本编辑器编辑它,包括vinano,甚至是像 TextEdit 这样的图形编辑器。这取决于您 - 请记住将其保存为纯文本文件。


小智 5

使用您最喜欢的 tekst 编辑器打开 .bash_profile

例如,您可以使用“vi”

打开你的终端并确保你在你的主目录中

输入 vi .bash_profile 并按回车键

在 vi 中,输入 i 以便能够输入

输入您的线路

按逃生

按住 shift 并按 z 两次 (zz) 保存并退出

就是这样!