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



我坐在大学里,使用终端(macos,bash)。到目前为止,我连接到了本地wi-fi,过了一段时间后,我发现我的cli提示符行从默认更改为h55我打印:echo "$PS1"它显示了它应该显示的内容:h:W u$而且,我的朋友告诉我,这种事也发生在他身上。我在谷歌上搜索到连接到本地网络会导致这种行为所以我想知道,它是如何工作的,连接到本地网络可以更改我的提示行?

提前谢谢。

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

此外,我假设只有提示的主机名部分更改为h55,而不是全部更改。如果这是错误的,请用提示的"之前"one_answers"之后"示例更新您的问题。

在Mac 上

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

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

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

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

最新更新