【问题标题】:MacOS(Catalina) terminal bash looks weirdMacOS(Catalina)终端 bash 看起来很奇怪
【发布时间】:2019-11-07 02:18:18
【问题描述】:

enter image description here

我刚刚在我的 imac 上安装了 Catalina,我看到终端 bash 看起来很奇怪。 它应该是 ~$ 但我的终端显示 ~% 任何人都可以将这条不常见的行(〜%)更改为正常的行(〜$)吗? 提前谢谢你

【问题讨论】:

  • 你的提示可以通过环境变量PS1来配置。这是一个教程:cyberciti.biz/tips/…
  • Catalina 使用zsh,而不是bash,作为新帐户的默认登录shell。您会看到默认的zsh 提示。这并没有伤害任何东西,但您确实需要做出不同的决定:学习如何使用 zsh,或者学习如何将您的登录 shell 改回 bash
  • 感谢您的 cmets :)

标签: bash macos terminal macos-catalina


【解决方案1】:

您可以将 .bashrc、.bash_profile 或 .profile 中的 PS1 变量设置为您想要的任何值。例如:

导出 PS1=“\h \W $”

将给出您的主机名、当前工作目录,然后是您想要的 $。这可以根据您的喜好进行自定义,请参阅this link 以获得良好的描述。

此外,正如 chepner 在 cmets 中提到的,您需要将默认 shell 设置回 bash。我相信最简单的做法是进入您的终端设置,然后更改您的 shell:

Terminal > Preferences... > General > Shells 打开方式:命令(完整路径):/bin/bash

【讨论】:

  • 感谢您的评论 :)
【解决方案2】:

长期以来,bash 是 macOS 中的默认 shell。但是,出于许可原因,Apple 用 Z shell 替换了 Bourne Again SHell

在 Macos Catalina 上将默认 shell 设置为 bash。程序如下:

  1. 打开终端应用程序。
  2. 通过键入 cat /etc/shells 列出可用的 shell。
  3. 要更新您的帐户以使用 bash,请运行 chsh -s /bin/bash
  4. 关闭终端应用。
  5. 再次打开终端应用程序并确认 bash 是您的默认 shell。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 2021-03-25
    • 2015-03-20
    • 2011-07-19
    相关资源
    最近更新 更多