有没有一种方法可以在不更新 /etc/hosts
或相关文件的情况下隐藏终端上的主机名。
通常我们会在屏幕上看到服务器的详细信息,如下所示
[root@ServernamE /]#
所以,我不想在终端上显示 hostname = ServernamE。这样做的原因是,我将录制一个网络 session 。我知道我可以变形所需的部分,但这很耗时并且依赖于其他软件。
谢谢
最佳答案
如果您想要一个临时解决方案(因为您正在谈论截屏视频),您可以设置 PS1
变量来更改提示。
例如,如果您希望提示为:
$
然后在终端上如下设置您的PS1
变量:
export PS1='$ '
同样,您可以将其设置为任何您希望提示符显示的样子。如果要显示路径,设置为:
export PS1='\w '
对于永久解决方案,您可以在您的 shell 配置脚本中设置它,这是您的 ~/.bashrc
文件,以防您将 bash 作为您的 shell。
关于linux - 如何在 Linux 终端上隐藏主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23533407/