当我们使用 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
然后重新登录到您的服务器,提示名称将会改变。