When I’m running commands with a lot of output via an SSH shell (I use Putty) I like to have a long buffer and scroll back through the output. However, if I’ve already run a lot of other commands then it’s difficult to see when the output of the last command started. I found a useful printf sequence that can be used to clear the buffer in Putty (can’t remember where I found it I’m afraid…).
vi ~/bin/clearandrun
Enter the script below:
#!/bin/bash
clear && printf '\033[3J';
$*
Then chmod +x ~/bin/clearandrun
and you can now precede any command with clearandrun
to clear the screen and scrollback before running the command.