tput clear


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting tput clear
# 1  
Old 10-07-2004
tput clear

What is the difference between these two commands?


tput clear

/usr/bin/clear
# 2  
Old 10-07-2004
In terms of functionality, I'm fairly sure they perform exactly the same, which is to query the terminfo database for the current terminal (determined by reading the TERM variable), and then echoing the correct clear screen sequence.

From "man clear"

clears the terminal screen if it is possible to do so. It reads
the TERM environment variable for the terminal type, then reads the
appropriate terminfo database to determine how to clear the screen.


From "man tput | the bit about clear"

Echo the clear-screen sequence for the current terminal.


In terms of the programs themselves, "clear" will do just that, whereas "tput" will perform a wide variety of terminal control commands.

Cheers
ZB
# 3  
Old 10-07-2004
Hammer & Screwdriver database

Where is this database save at ?
I came from Windows side. Just curious to see how unix manage it's database....

'query the terminfo database '


Also, how do I read TERM variable?
I typied TERM on the screen, it says:
bash: TERM: command not found
# 4  
Old 10-07-2004
To see what TERM is currently set to, type
echo $TERM

Terminfo DB
/usr/share/terminfo/*/* (or /usr/share/lib/terminfo/?/*)

Terminal configuration file....
/etc/termcap

I'd suggest having a read through "man 5 terminfo" on Linux (man 4 terminfo on HP-UX)
/usr/share/terminfo/*/* hierarchy contains the terminfo database itself.


Cheers
ZB
# 5  
Old 10-07-2004
terminfo is compiled and looking at the entries directly won't provide much information. Use untic. To see the vt100 entry:
untic vt100
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Tput cup, print on current line?

Heyas I'm thinking about a new approach for my core display, basicly as it should make aligments easier. Issue i'm currently facing, is tput cup capable of printing on the current line? My best achievements were: :) tui $ tput cup - 60;echo " ------ testing" ------ testing... (5 Replies)
Discussion started by: sea
5 Replies

2. Shell Programming and Scripting

Help with formatting a menu using tput

I am trying to format a menu using tput. A sample of the menu that i want displayed is the following: printf "***MAIN - MENU***\n" printf " 1. OPTION 1\n" printf " 2. OPTION 2 \n" printf " 3. OPTION 3\n" printf " 4. OPTION 4\n" printf " 5.... (1 Reply)
Discussion started by: goddevil
1 Replies

3. Shell Programming and Scripting

tput // special keys.

$ read -s -N 5 ch; printf "$ch" |od -An -c 033 Obviously during the read I pressed F1. So check something more normal, right-arrow: $ read -s -N 3 ch; printf "$ch" |od -An -c 033 $ tput kcuf1 |od -An -c 033 O C Is my terminal the only broken one? I'm using PuTTY..... (2 Replies)
Discussion started by: neutronscott
2 Replies

4. Shell Programming and Scripting

need help in using tput command

Plz help me in writing a shell script to print * in the form of 8 using tput command ... pattern shud be in d below form... * * * * * * * * * * * * * * * Thanks in advance. (3 Replies)
Discussion started by: Dpu
3 Replies

5. AIX

Clear wtmp

Hello, Is there a difference between the following commands besides consider the file permissions? /usr/sbin/acct/nulladm /var/adm/wtmp >/var/adm/wtmp cat /dev/null >/var/adm/wtmp Today I tried the second command and it worked... (2 Replies)
Discussion started by: x_adm
2 Replies

6. Programming

clear screen in g++

How do I clear screen in g++ I've included curses and tried compile with lcurses as per gcc but fails, I can clear by using system("clear") but would prefer to use the curses library if possible. (2 Replies)
Discussion started by: gefa
2 Replies

7. Shell Programming and Scripting

Use of tput ?

what is use of tput smso tput rmso tput sgr0 Thanks (3 Replies)
Discussion started by: dhananjaysk
3 Replies

8. Shell Programming and Scripting

tput smso (bold) ruins formatting

Hi, I have some very nicely formatted output on a monitor script and I'd like to make one of the fields bold when a threshold is reached but when I do it changes the formatting. I've tried using tabs to separate the fields and I've tried using printf to force the size of the fields. Below is... (2 Replies)
Discussion started by: pondlife
2 Replies

9. UNIX for Dummies Questions & Answers

quick question! TPUT!?

:mad: forgot the tput command to make the cursor blink... can any one give me a pointer.. one which command it is.. thanx moxxx68:D (3 Replies)
Discussion started by: moxxx68
3 Replies

10. Programming

problem with incorporating tput in a c program

as you all know, tput is somewhat of a utility that can be used to put the cursor on specific places on the screen. now, I usually use this utility when I do shell programming but I began wondering that there should be a way to put that utility into my c program so I can be able to clear the... (3 Replies)
Discussion started by: TRUEST
3 Replies
Login or Register to Ask a Question