【问题标题】:How do I upgrade Bash in Mac OSX Mountain Lion and set it the correct path? [closed]如何在 Mac OSX Mountain Lion 中升级 Bash 并设置正确的路径? [关闭]
【发布时间】:2013-05-01 05:43:22
【问题描述】:

由于 Mountain Lion 仍然使用旧的 bash 3.x,我想知道是否有关于如何将 bash 升级到最新版本的好教程(或者是否有人可以在这里发布)。此外,了解如何设置路径以便在终端中使用会很有帮助。

提前致谢

【问题讨论】:

标签: macos bash shell terminal osx-mountain-lion


【解决方案1】:
  • 更新冲泡:brew update
  • 使用brew install bash 安装 bash
  • /usr/local/bin/bash 添加到/etc/shells
  • chsh -s /usr/local/bin/bash更改默认shell

您通常不必更改终端或 iTerm 2 中的任何设置。它们都默认使用默认登录 shell 打开新 shell。

【讨论】:

  • 你会推荐升级 bash。我在您的链接文章中读到,您有可能将自己锁在外面。
  • @Tom 我编辑了答案,但如果你被锁定了,你可以从系统偏好设置中更改默认 shell,或者只更改终端或 iTerm 中的登录命令。
  • @kristi 我将 /usr/local/bin/bash 重命名为 /usr/local/bin/bash4 因为我想暂时将 bash 3.2 作为我的默认值。理由:作为一名系统工程师,我需要一些提醒,一些在 bash4 中容易且常规地完成的事情需要在 bash 3 中解决。Grrr!!!
  • @kristi - 换句话说,我执行了你的指令集的第 1 步,并远离了你的指令集的第 2 步和第 3 步。
  • 谢谢,成功了!
猜你喜欢
  • 2014-11-22
  • 1970-01-01
  • 1970-01-01
  • 2012-12-10
  • 1970-01-01
  • 2013-04-13
  • 1970-01-01
  • 2014-09-03
  • 1970-01-01
相关资源
最近更新 更多