终端显示“?

时间:2013-11-07 11:13:35

标签: bash terminal .bash-profile

我正在编辑.bash_profile,在我保存之后,终端什么也没有显示。我怎样才能将它重置为之前的模式。这就是它现在的样子。enter image description here

我更改了PS1变量的值。我对终端没有任何了解。请帮助。

1 个答案:

答案 0 :(得分:1)

PS1环境变量定义了bash提示符的外观。发行版的默认值有所不同,但通常是这样的:

PS1='\h:\W \u\$ '

bash manpage在“提示”标题下对PS1值进行了解释。


您可以通过多次按 Control + C 将PS1值应用于当前终端会话,然后粘贴上面的代码行并按 return 输入的。除非出现其他问题,否则这应该会使您的环境正常运行时间足以编辑您的bash配置文件。

如果您的个人资料出现其他问题,并且bash完全被破坏,您可以暂时使用另一个shell(一个不关心您的bash_profile)与Terminal.app中的“New Command ...”选项文件菜单。提示输入命令时,请输入/bin/zsh。然后,您应该获得一个可用的终端窗口,您可以使用该窗口编辑或移动.bash_profile。