有没有一种方法可以在不更新/etc/hosts
或相关文件的情况下在终端上隐藏主机名。
通常,我们在屏幕上看到服务器的详细信息,如下所示
[root@ServernamE /]#
因此,我不希望在终端上显示主机名= ServernamE。这样做的原因是,我将录制一个Web session 。我知道我可以变形所需的部分,但是这很耗时,并且依赖于其他软件。
谢谢
最佳答案
如果您需要临时解决方案(因为您正在谈论屏幕录像),则可以设置PS1
变量来更改提示。
例如,如果您希望您的提示是:
$
然后在终端上按如下所示设置
PS1
变量:export PS1='$'
同样,您可以将其放置在所需的提示符下。如果要显示路径,请将其设置为:
export PS1='\w'
对于永久性解决方案,可以在shell配置脚本中进行设置,如果您将bash作为shell,则可以在
~/.bashrc
文件中进行设置。