在本地网络中更改了命令行提示符

时间:2015-10-31 14:57:03

标签: bash shell command-line command-line-interface

我坐在我的大学和终端(mac os,bash)一起工作。到目前为止我连接到本地Wi-Fi并在一段时间后发现我的cli提示行从默认更改为h55 我打印过:echo "$PS1" 它显示了它应该:\h:\W \u\$ 另外,我的朋友告诉我,它也发生在他身上。 我用谷歌搜索连接到本地网络可能会导致此行为 所以我想知道它是如何工作的,连接到本地网络可以改变我的提示线?

提前致谢。

2 个答案:

答案 0 :(得分:0)

\h表示您当前的主机名。当您通过dhcp连接到网络时,它通常会尝试为您设置主机名,并且我猜测这里发生的事情。您可以运行hostname来确认您当前的主机名是什么。

另外,我假设只有提示符的主机名部分更改为h55,而不是整个事件。如果这是错误的,请在"之前更新您的问题。 """"提示的例子。

答案 1 :(得分:0)

在Mac上

我希望将其缩短为一个简单的美元符号($),以释放空间。 要更改默认命令行提示符,请按照以下说明进行操作:

  1. 导航到您的主目录:cd ~

  2. 创建一个名为.bash_profile的文件:vi .bash_profile

  3. 添加以下行(按i)export PS1="$ "