Ema*_*erg 4 linux colors tty console tput
编写了一个 bash 函数来显示控制台颜色。
但是,似乎有些颜色无法以这种方式显示!(?)
另外,请注意奇怪的“亮黑色”!
(注意:下面的屏幕转储是 xterm 的,但这意味着在控制台模式下使用。我不得不使用 xterm 来获取屏幕转储。但它看起来很相似。)
function clr () {
Color_names="bla red gre yel blu mag cya whi"
Color_arr=($Color_names)
for m in {0..15}
do
tput setaf $m
echo -n ${Color_arr[$((m % 8))]}" "
done
echo
tput sgr0
cat /sys/module/vt/parameters/default_red \
/sys/module/vt/parameters/default_grn \
/sys/module/vt/parameters/default_blu | tr "," "\t"
}
Run Code Online (Sandbox Code Playgroud)
如果您检查tput colors
,您可能会看到答案是 8。显示明亮颜色的方法是tput bold
。
这显示了前景和背景、正常和粗体的所有 8x8x2 组合。
for cmd in sgr0 bold; do
tput $cmd
for i in $(seq 0 7); do
for j in $(seq 0 7); do
tput setaf $i; tput setab $j; echo -n " $i,$j "
done
tput sgr0; echo; tput $cmd
done
done
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1887 次 |
最近记录: |