我喜欢通过为每个主机设置特定颜色来确保我登录到正确的主机。我将我的.bashrc周围复制到不同的主机,并为每个主机使用不同的颜色对其进行编辑。
.bashrc
但是,我不想在每个主机上手动编辑颜色,而是在每个主机上为我的 bash 提示自动填充颜色,每个主机名都有一个独特的颜色。
我正在想象一个命令,.bashrc它获取主机名,将其转换为独特的颜色,并将其设置为 bash 提示颜色。
问题:如何在 bash 中将主机名散列成一种颜色?
它甚至可能会根据终端背景颜色对合理的颜色集进行判断。
linux unix bash command-line colors
bash ×1
colors ×1
command-line ×1
linux ×1
unix ×1