终端:更改我的主机名和用户名的颜色

终端:更改我的主机名和用户名的颜色

使用终端时,我希望我的用户名和主机名具有不同的配色方案。Ubuntu 的默认终端仿真器可以做到这一点吗(如果不行,终结器可以做到吗?)?

答案1

您可以包装\h,例如,\[\033[01;31m\]\[\033[00m\]~/.bashrc$PS1定义中使主机变为红色;\[\033[00m\]这会重置所有属性,它已经存在于默认提示中,因此您实际上不需要它,并且我建议注释掉$PS1的定义并在其后添加一行,而不是编辑当前的$PS1的定义以便于回滚:

if [ "$color_prompt" = yes ]; then
    #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[01;31m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

gnome-terminal这应该可以在 ; 上立即生效xterm(我猜一般在xterm基于 的终端上),您还必须取消注释此行:

#force_color_prompt=yes

您可以查看其他可用颜色,例如这里

相关内容