如何在linux上的终端上隐藏主机名?

时间:2014-05-08 05:28:08

标签: linux terminal prompt

有没有办法可以在终端上隐藏主机名而不更新/etc/hosts或相关文件。

通常我们会在屏幕上看到服务器详细信息,如下所示

[root@ServernamE /]#

所以,我不希望hostname = ServernamE显示在终端上。这样做的原因是,我将录制一个网络会话。我知道我可以变形所需的部分,但这很费时并依赖于其他软件。

由于

1 个答案:

答案 0 :(得分:10)

如果您想要一个临时解决方案(因为您正在讨论截屏视频),您可以设置PS1变量来更改提示。

例如,如果您希望提示符为:

$

然后在终端上设置您的PS1变量:

export PS1='$'

同样,你可以将它提供给你想要的提示。如果要显示路径,请将其设置为:

export PS1='\w'

对于永久性解决方案,您可以在shell配置脚本中设置它,这是您的~/.bashrc文件,以防您将bash作为shell。