答案1
要更改背景(和文本)颜色,只需转到配置文件首选项并在那里进行设置:
对于提示符本身,这是在提示符本身中设置的,这更复杂。这是从~/.bashrc
隐藏文件(或另一个类似文件)设置的,可能使用如下行(它将以 开头PS1
):
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;34m\]\u@\h\[\033[00m\]:\[\033[01;32m\]\w\[\033[00m\]\$ '
提示中的颜色使用转义码(如果正在使用的终端支持它) - 所以基本上每个位\033[Nm
都会设置以下文本的格式,具体取决于什么N
(N
可以是多个由;
BTW 分隔的东西)。
对于基本颜色,您可以使用列出的简单数字代码这里:
1 使内容变为粗体,0 重置 - 也可以使用多种内容 - 例如:
echo -e "\033[1;32mExample\033[0m"
否则,您可以设置自己的颜色(可能支持有限):
echo -e "\033[38;2;240;115;0mOrange\033[0m"
因此,您可以相当轻松地编辑 PS1 行以适应(并使用 进行测试echo -e ...
)。我最近对不同的机器使用了各种颜色,这样我就可以使用多个终端,而无需在错误的计算机中输入正确的命令……