【linux】有时候通过ssh连接到linux主机的时候,主机名的颜色是不同的,如何实现?

颜色的不同是否有着什么意义呢?【linux】有时候通过ssh连接到linux主机的时候,主机名的颜色是不同的,如何实现?

回答

BASH的提示符里面可以使用ANSI color code,只要的你终端支持ANSI color,你就可以让它显示彩色的东东。

比如,你可以在.bashrc里加上:
PS1="\[\033[01;32m\]\h\[\033[00m\]$ "

这样主机名就会显示为绿色,而后面的$会显示为缺省的颜色。

详细资料在这里:
http://misc.flogisoft.com/bash/tip_colors_and_formatting#bash_tipscolors_and_formatting_ansivt100_control_sequences

PS. 用zsh你可玩出更多的花样。

在~/.bashrc 文件中添加

export PS1='[[\e[31;1m]\[email protected]\h \W\e[0m]$'

我的修改的是user的颜色

以上是 【linux】有时候通过ssh连接到linux主机的时候,主机名的颜色是不同的,如何实现? 的全部内容, 来源链接: utcz.com/a/83374.html

回到顶部