在Leopard OSX中更改终端中的主机名/用户

时间:2012-05-29 18:06:58

标签: macos terminal

我的终端之前在命令行显示subalcharla$

终端现在显示subalcharla@subal-charlas-macbook ~ $

如何返回原始设置?

两者有什么区别?

如果不这样做,这怎么会改变?

2 个答案:

答案 0 :(得分:2)

~/.profile结束时添加

export PS1='\u$ '

让你的旧提示回来。

为此,您可以输入

 nano ~/.profile

将打开文本编辑器。按下直到您到达文件的底部。按输入以创建新行,然后粘贴

export PS1='\u$ '

Control + X 退出编辑器,并在询问您是否要保存时说“是”。现在重新启动终端并恢复提示。

您提供的第一个提示会显示您的用户名,第二个提示会显示您的用户名和主机名。没有错误,您的bash shell的功能是通过更改提示而不是更改。

必须更改您的PS1环境变量,可能是系统更新或软件安装。这可能是温和的。

答案 1 :(得分:0)

我不知道它是如何改变的,但它受一些符号定义的控制。在终端中使用“man bash”并搜索名为“PROMPTING”的部分。有一些名为PS1-to-4的符号用于构造提示符。