Eu tenho uma aproximação aproximada do seu comportamento desejado por:
(while read line;do tput home;tput ri;echo "$line";done;tput home;tput ri)< <(ls -l)
Então você poderia fazer um script de shell e colocar cada comando nisso, eu acho. Eu meio que gosto disso - só você não pode rolar para baixo uma vez que vai para baixo da tela! Talvez haja uma maneira de contornar isso.
leia man terminfo
para obter muitas informações sobre como mexer no seu terminal.