bash-hackers-wiki/docs/snipplets/screen_saverestore.md
2023-07-05 11:33:45 +02:00

25 lines
729 B
Markdown

# 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`).
# save, clear screen
tput smcup
clear
# example "application" follows...
read -n1 -p "Press any key to continue..."
# example "application" ends here
# restore
tput rmcup