我刚刚在 Mac 上的 bash 上安装了 Homebrew,现在我需要执行以下操作:
安装 Homebrew 后,将 Homebrew 目录插入 PATH 环境变量的顶部。你可以在
~/.bashrc
文件底部添加以下行来执行此操作。
export PATH=/usr/local/bin:$PATH
“ls -a”显示.bash_profile
和.bashrc.save
。
我要把这一行添加到 吗.bash_profile
?怎样做?
抱歉。我对一切都很陌生。
答案1
您可以在终端中运行此命令,它会将该行附加到您的.bash_profile
:
echo 'export PATH=/usr/local/bin:$PATH' >>~/.bash_profile
答案2
.bash_profile
是每次启动新 shell 时执行的脚本。在 Linux 上,它的调用环境与 不同.bashrc
,但在 OS X 上,它们的工作方式完全相同。您添加到文件中的任何命令都将在您打开新终端窗口时运行(从而启动新的交互式 shell)。
$PATH
是一个变量,它告诉 shell 在哪里寻找可执行文件 - 因此当您键入命令时,系统将搜索该变量中指定的每个目录,直到找到具有该命令名称的可执行程序。
该命令export PATH=/usr/local/bin:$PATH
将目录添加/usr/local/bin
到当前 PATH 的前面,因此它成为 shell 搜索的第一个目录。
.bash_profile
只是一个普通的纯文本文件 - 您可以使用任何文本编辑器(包括vi
或nano
,甚至是 TextEdit 等图形编辑器)来编辑它。这取决于您 - 只需记住将其保存为纯文本文件即可。
答案3
使用您喜欢的文本编辑器打开 .bash_profile
例如你可以使用 'vi'
打开你的终端并确保你在你的主目录中
输入 vi .bash_profile 并按回车键
在 vi 中,输入 i 即可输入
输入你的行
媒体逃脱
按住 shift 并按两次 z (zz) 保存并退出
就是这样!
答案4
如何向 .bash_profile 添加一行?
打开文本編輯应用程序。它类似于 Windows 上的记事本。
导航文件 → 打开...。在中间的下拉菜单中,务必选择家。或者,选择家目录。然后,使用COMMAND+ SHIFT+.显示隐藏文件:
选择.bash_profile
并编辑...