TPUT

Section: User Commands (1)
Index Return to Main Contents

BSD mandoc
 

NAME

tput - terminal capability interface  

SYNOPSIS

tput [-T term ] attribute  

DESCRIPTION

Tput makes terminal-dependent information available to users or shell applications. The options are as follows:

-T
The terminal name as specified in the termcap database, for example, ``vt100'' or ``xterm''. If not specified, tput retrieves the ``TERM '' variable from the environment.

Tput outputs a string if the attribute is of type string; a number if it is of type integer. Otherwise, tput exits 0 if the terminal has the capability and 1 if it does not, without further action.

The following special attributes are available:

clear
Clear the screen (the termcap ``cl'' sequence).
init
Initialize the terminal (the termcap ``is'' sequence).
longname
Print the descriptive name of the user's terminal type.
reset
Reset the terminal (the termcap ``rs'' sequence).
 

DIAGNOSTICS

The exit value of tput is based on the last attribute specified. If the attribute is of type string or of type integer, tput exits 0 if the attribute is defined for this terminal type and 1 if it is not. If the attribute is of type boolean, tput exits 0 if the terminal has this attribute, and 1 if it does not. Tput exits 2 if any error occurred.  

SEE ALSO

termcap(3), termcap(5)  

BUGS

Tput can't really distinguish between different types of attributes. This is due to the limited interface in the current version of termcap(3), and will be fixed in the near future.  

HISTORY

The tput command is Ud .


 

Index

NAME
SYNOPSIS
DESCRIPTION
DIAGNOSTICS
SEE ALSO
BUGS
HISTORY

This document was created by man2html, using the manual pages.
Time: 06:26:36 GMT, May 19, 2025