setcolor, setcolour --
set color and other attributes of the console screen
setcolor - [ bcgknopr ] argument
[ argument ]
The setcolor command allows the user to set the screen
color on a color console screen. Both foreground and background
colors can be set independently in a range of 16
colors. setcolor can also set the reverse video and
graphics character colors. setcolor with no arguments
produces a usage message that displays all available colors, then
resets the screen to its previous state.
For example, the following strings are possible colors:
The following flags are available. In the arguments below,
color is taken from the above list.
Set the background to the specified color.
Set the first and last scan lines of the
cursor. (For more information see
Set the foreground graphics characters to the first color
f_color. Set graphics characters' background to second
color b_color if specified.
Switch on keyclick option.
-n [f_color [b_color] ]
Reset the screen to default settings, and switch off -k
option. If no arguments are given the screen is set to white
characters on a black background; otherwise the specified colors are
used. The foreground is set to the first color
f_color. The background is set to the second color if
b_color is specified.
Set the color of the screen border (overscan region). This only
works on CGA adaptors.
Set the pitch and duration of the bell. Pitch is the
period in microseconds, and duration is measured in fifths
of a second.
When using this option, a <Ctrl>g (bell) must be echoed to
the screen for the command to work. For example:
setcolor -p 2500 2 echo ^G
Set the foreground reverse video characters to the first color
f_color. Set reverse video characters' background to the
second color b_color if specified.
setcolor only works on the console.
setcolor's ability to set a desired attribute depends on
the console's ability to support it. setcolor may not have
an effect on monochrome consoles.
Occasionally changing the screen color can help prolong the life of