如何隐藏终端会话屏幕中显示的机器名称

如何隐藏终端会话屏幕中显示的机器名称

终端

从屏幕截图中您可以看到,每当我调用终端会话时,就会显示我的整个机器名称(看起来像一个键)。

有什么方法可以避免或者隐藏它吗?

答案1

是的。~/.bashrc使用以下命令从终端打开文件:

gedit ~/.bashrc

找到此行(在我的例子中,位于第 60 行某处):

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

并将其替换为:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

如您所见,\h如果您想隐藏终端中显示的机器名称,最重要的是从 PS1 中删除(代表主机名)。

保存文件并关闭。重新启动终端,或者直接输入:

. ~/.bashrc

答案2

只需打开然后将以开始.bashrc的行更改为。PS1=case "$TERM"PS1="anything"

sudo nano .bashrc
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
PS1="anything"

然后Ctrl+X保存更改。

答案3

在 Ubuntu 20.04 上,这两个答案对我来说都不起作用。

所以我尝试了这个,并且成功了:

  1. 打开bashrc文件
  2. 在文件的最底部bashrc添加以下行: export PS1=”\W \$”
  3. 保存
  4. source ~/.bashrc或者重新打开终端

相关内容