tput - Queries the terminal information database
tput [-S] [-T term] [capability_name [parameter...]]
command uses the
database to make terminal-dependent information available to the shell.
Interfaces documented on this reference page conform to industry standards as follows:
tput: XPG4, XPG4-UNIX
Refer to the
reference page for more information
about industry standards and associated tags.
[Compaq] Specifies that input be received from standard input.
Specifies the terminal type. By default, the terminal type
is taken from the environment variable
be one of the following special strings:
Displays the clear-screen sequence.
Displays the sequences that initialize the user's terminal.
[Compaq] Displays the
for the terminal.
Displays the sequences that reset the user's terminal.
the attribute type from a
file. The output of
command is a string if the attribute
is of the type string, or an integer if the
attribute is of the type integer. If the
is of the type Boolean, the
command sets the exit
value to zero (0) for TRUE, 1 for FALSE, and produces no other output. For
more information, see the
If your terminal does not support the requested capability, it is not
Equals FALSE Boolean value or the requested string was written
[Compaq] Equals TRUE Boolean value.
Specifies a usage error.
Specifies that information on this terminal is not available.
Specifies that the
Specifies that an error occurred.
To echo the clear-screen sequence for the current terminal: # tput clear To display the number of columns for the current terminal: # tput cols To set and unset the highlight-mode sequences for the current terminal: # bold=`tput smso` # unbold=`tput rmso`
The following environment variables affect the execution of
Provides a default value for the internationalization variables
that are unset or null. If
is unset or null, the corresponding value from the default locale is used.
If any of the internationalization variables contain an invalid setting, the
utility behaves as if none of the variables had been defined.
If set to a non-empty string value, overrides the values of
all the other internationalization variables.
Determines the locale for the interpretation of sequences
of bytes of text data as characters (for example, single-byte as opposed to
multibyte characters in arguments).
Determines the locale for the format and contents of diagnostic
messages written to standard error.
Determines the location of message catalogues for the processing
Terminal information database
library definition file
Commands: stty(1), tabs(1)