我坐在大学里,使用终端(macos,bash)。到目前为止,我连接到了本地wi-fi,过了一段时间后,我发现我的cli提示符行从默认更改为h55
我打印:echo "$PS1"
它显示了它应该显示的内容:h:W u$
而且,我的朋友告诉我,这种事也发生在他身上。我在谷歌上搜索到连接到本地网络会导致这种行为所以我想知道,它是如何工作的,连接到本地网络可以更改我的提示行?
提前谢谢。
h
表示您当前的主机名。当你通过dhcp连接到网络时,它通常会尝试为你设置主机名,我猜这就是这里发生的事情。您可以运行hostname
来确认您当前的主机名是什么。
此外,我假设只有提示的主机名部分更改为h55
,而不是全部更改。如果这是错误的,请用提示的"之前"one_answers"之后"示例更新您的问题。
在Mac 上
为了腾出空间,我更喜欢将其缩短为一个简单的美元符号($)。要更改默认的命令行提示,请按照以下说明操作:
-
导航到您的主目录:
cd ~
-
创建一个名为.bash_profile:
vi .bash_profile
的文件 -
添加以下行(按i)
export PS1="$ "