【问题标题】:Command line prompt changed in local network本地网络中的命令行提示已更改
【发布时间】:2016-01-31 21:07:28
【问题描述】:

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

提前致谢。

【问题讨论】:

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


    【解决方案1】:

    在 Mac 上

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      另外,我假设只有提示的主机名部分更改为h55,而不是整个内容。如果这是错误的,请使用提示的“之前”和“之后”示例更新您的问题。

      【讨论】:

        猜你喜欢
        • 2012-08-15
        • 2019-01-26
        • 2016-03-15
        • 2022-01-25
        • 2017-01-21
        • 2010-09-09
        • 2012-08-16
        • 2023-03-11
        相关资源
        最近更新 更多