我试图在网上查找信息,但找不到任何信息。似乎许多人都使用特定的数字序列,但实际上没有提供任何解释。
更具体地说,我的$PS1
bash 如下:
\[\033[38;5;21m\][\[\033[38;5;20m\]\u@\[\033[38;5;1m\]\h \W\[\033[38;5;21m\]]\[\033[0m\]\$
我无法理解38;5
顺序是什么。有谁知道那是38;5
?
我知道是什么,但我不知道就是这样!我的意思是,我知道我必须使用它来分配下一个值(即 38;5;1m,1m 是下一个值)作为前景色并使用 256 色中的值,但我不知道为什么38 以及为什么 5 以及还有哪些其他选项以及这些选项代表什么。
例如,为什么38
我们必须使用 or5
和2
not 1
or 3
?是否有38
和48
代码都对应的通用形式?例如,是否存在类似于 the<code>;<switch>;<value>
和38
has的任何通用形式的代码48
?
有什么帮助吗?