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

use*_*858 7 linux terminal prompt

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

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

[root@ServernamE /]#
Run Code Online (Sandbox Code Playgroud)

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

谢谢

job*_*bin 13

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

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

$
Run Code Online (Sandbox Code Playgroud)

然后PS1在终端上设置如下变量:

export PS1='$'
Run Code Online (Sandbox Code Playgroud)

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

export PS1='\w'
Run Code Online (Sandbox Code Playgroud)

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