tput < ncurses package >

# Reading Terminal Attributes
tput longname           # Full name of the terminal type
tput lines              # Number of lines in the terminal
tput cols               # Number of columns in the terminal
tput colors             # Number of colors available

# Controlling The Cursor
tput sc                 # Save the cursor position
tput rc                 # Restore the cursor position
tput home               # Move the cursor to upper left corner (0,0)
tput cup <row> <col>    #  Move the cursor to position row, col
tput cud1               # Move the cursor down 1 line
tput cuu1               # Move the cursor up 1 line
tput civis              # Set to cursor to be invisible
tput cnorm              # Set the cursor to its normal state

# Text Effects
tput bold               # Start bold text
tput smul               # Start underlined text
tput rmul               # End underlined text
tput rev                # Start reverse video
tput blink              # Start blinking text
tput invis              # Start invisible text
tput smso               # Start "standout" mode
tput rmso               # End "standout" mode
tput sgr0               # Turn off all attributes
tput setaf <value>      # Set foreground color
tput setab <value>      # Set background color

# Text Color
0   Black
1   Red 
2   Green
3   Yellow
4   Blue
5   Magenta
6   Cyan
7   White
8   Not used
9   Reset to default color

# Clearing The Screen
tput smcup              # Save screen contents
tput rmcup              # Restore screen contents
tput el                 # Clear from the cursor to the end of the line
tput el1                # Clear from the cursor to the beginning of the line
tput ed                 # Clear from the cursor to the end of the screen
tput clear              # Clear the entire screen and home the cursor


你可能感兴趣的:(tput < ncurses package >)