我的终端之前显示subalcharla$
在命令行中。
终端现在显示subalcharla@subal-charlas-macbook ~ $
。
如何回到原来的设置?
两者有什么区别?
如果我不这样做,这怎么会改变?
在末尾~/.profile
添加行
export PS1='\u$ '
恢复您的旧提示。
为此,您可以键入
nano ~/.profile
这将打开一个文本编辑器。向下按直到到达文件的底部。点击Enter创建一个新行,然后粘贴
export PS1='\u$ '
按Control+X退出编辑器并在询问您是否要保存时说“是”。现在重新启动您的终端,您的提示应该会恢复。
您给出的第一个提示显示您的用户名,第二个提示显示您的用户名和主机名。没有错误,并且您的 bash shell 的功能不会通过更改提示来更改。
一定是某些东西改变了您的PS1
环境变量,可能是系统更新或软件安装。不过应该是良性的。
我不知道它是如何改变的,但它是由一些符号定义控制的。在终端中使用“man bash”并搜索名为“PROMPTING”的部分。它使用名为 PS1-to-4 的符号来构建提示。