如何更改 AWS ubuntu ec2 shell 提示符名称

如何更改 AWS ubuntu ec2 shell 提示符名称

当我们使用 ubuntu 服务器连接到 aws ec2 实例时,登录后我在 bash shell 中看到以下提示

ubuntu@ip-xx-xx-xx-xx

有没有什么方法可以改变该文本而不影响服务器中的任何网络?

我搜索过,但没有找到任何可以在这方面提供更好指导的东西。如果能得到任何帮助,我将不胜感激。

答案1

您想要的 Google 关键词是“如何更改 ubuntu 命令提示符”,或者可能是“如何更改 bash 命令提示符”。此主题是第一个查询的第二个结果。我将根据 SF 偏好将其复制到此处

仅为当前终端实例更改它 只需输入

PS1='\u:\W\$ ' and press enter.

“永久”更改它

在您的 ~/.bashrc 中,找到以下部分:

if [ "$color_prompt" = yes ]; then
  PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
  PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

删除@\h,并将\w 替换为大写的\W,使其变成:

if [ "$color_prompt" = yes ]; then
  PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
else
  PS1='${debian_chroot:+($debian_chroot)}\u:\W\$ '
fi

答案2

您可以使用“hostname”命令更改主机名。

$~ hostname yourdomain.com

然后重新登录到您的服务器,提示名称将会改变。

相关内容