mirror of
https://github.com/flokoe/bash-hackers-wiki.git
synced 2024-11-01 06:53:05 +01:00
27 lines
656 B
Plaintext
27 lines
656 B
Plaintext
====== Save and restore terminal/screen content ======
|
||
|
||
---- dataentry snipplet ----
|
||
snipplet_tags: terminal, restore screen
|
||
LastUpdate_dt: 2010-07-31
|
||
Contributors: Greg Wooledge
|
||
type: snipplet
|
||
----
|
||
|
||
This cool hack uses the terminal capabilities (see ''terminfo(5)'' manual) **smcup** and **rmcup** to save and restore the terminal content.
|
||
|
||
|
||
For sure, you’ve already seen those programs that restore the terminal contents after they did their work (like ''vim'').
|
||
|
||
<code>
|
||
# save, clear screen
|
||
tput smcup
|
||
clear
|
||
|
||
# example "application" follows...
|
||
read -n1 -p "Press any key to continue..."
|
||
# example "application" ends here
|
||
|
||
# restore
|
||
tput rmcup
|
||
</code>
|