我正在使用 Ubuntu 12.04。终端中的命令提示符(用户名@桌面:~$)不见了。我该如何找回它?谢谢
通过搜索解决了。我刚接触 Linux 一周。
非常感谢 Olli 和 Wolfgang Vogl 的快速回复和大量信息,但这并没有解决我的问题。如果我可以获得 root 访问权限(这通常是通过终端获得的(在终端中我看不到自己输入的内容),我可能可以通过从“force_color_prompt=yes”命令行中删除“#”并将颜色设置为我想要的颜色来解决问题。我读过许多关于缺少命令提示符的博客、网站等,大多数都提到了 .bashrc 文件,该文件允许您配置命令提示符部分的颜色,就像 Olli 和 Wolfgang 所说的那样。
我创建了一个新的用户帐户,确保它的终端正常工作,结果确实如此。然后我将其 .bashrc 文件与不起作用的帐户 .bashrc 文件进行了比较。它们是相同的。
我一直在寻找并找到了解决方案 如何重置终端属性和首选项?,aneeshep 回答。
我简直不敢相信修复起来如此简单。问题在于,我将背景主题更改为我自己的主题,这也改变了该用户帐户资料的其他部分,即终端。使用我的背景主题,我看不到终端的文件、编辑等菜单栏。此外,由于终端没有最大化,我没有意识到屏幕最顶部的菜单栏是终端的菜单栏。
要修复此问题,只需导航至“编辑”>“配置文件首选项”。选择“颜色”选项卡,然后根据需要配置颜色。
我读到过很多人遇到同样的问题,我确信他们只是改变了背景主题。如果解决方案更容易找到就好了。
我想再次感谢 aneeshep、Olli 和 Wolfgang Vogl。谢谢。
答案1
看这个帖子。
命令提示符应该在PS1
,您可以通过运行以下命令进行设置:
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'
如果您希望将其作为打开新终端时的默认设置,您可以将其放入您的或(所有用户的全局)~/.profile
中。/etc/bash.bashrc
要检查当前提示,只需回显它:
wolfgang@wolfgang-desktop:~$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$