如何在 Ubuntu 中更改主机名的颜色?

如何在 Ubuntu 中更改主机名的颜色?
$john@server-dev2:~/myproject/src/production

我想将“server-dev2”改为黄色。

我怎样才能做到这一点?

答案1

在您的 bash_profile 或 .profile 中定义 PS1 时修改颜色

例如:

export PS1='\[\e[1;31m\][\D{%a %m-%d-%Y %T} \u@\h \W]\$\[\e[0m\] '

给你

[Mon 09-01-2014 22:59:09 user@hostname path]#

红色的。

您可以参考Bash 提示符转义序列Bash 提示符操作方法:了解详情。

答案2

export PS1='\u@\[\e[1;33m\]\h\[\e[0m\]:\w\$ '

PS1 变量控制 shell 在其提示中显示的内容。要使提示中的主机名以黄色前景色显示,主机的转义序列(上面用 \h 表示)必须被启动和停止颜色序列的转义码包围。黄色的代码是 \e[1;33m。颜色序列由转义码 \[ 和 \] 限制,以向 shell 表明它们是非打印代码,不应占用提示中的任何空间。

相关内容