Linux console font & background color

Linux console escape and control sequences

man console_codes

 Linux console controls

Control characters

ESC- but not CSI-sequences

CSI (Control Sequence Introducer)

ECMA-48 CSI sequences

The action of a CSI sequence is determined by its final character.

m   SGR       Set attributes (see below).

ECMA-48 Set Graphics Rendition

可用于设置终端字体及其背景颜色。

The  ECMA-48  SGR  sequence "ESC [ parameters m" sets display attributes.

Several attributes can be set in the same sequence, separated by  semi‐colons.

An empty parameter (between semicolons or string initiator or terminator) is interpreted as a zero.

param   result
0       reset all attributes to their defaults
1 set bold 2 set half-bright (simulated with color on a color display) 30 set black foreground 31 set red foreground 38 set underscore on, set default foreground color 39 set underscore off, set default foreground color 40 set black background 41 set red background 49 set default background color
原文地址:https://www.cnblogs.com/chengyh23/p/15697299.html