Aqui está algo para brincar no Bash.
Para configurá-lo:
$ bash # try this in a subshell since ^C seems to cause it to exit
$ f () { sed "1s/^/$(tput cup 0 0)/;s/^/$(tput il1)/"; }
$ PROMPT_COMMAND='tput cup 0 0;tput il1; echo'
$ exec > >(f)
Pressione enter uma vez e está pronto para tentar. Às vezes, a saída e o prompt estão fora de ordem e pode haver outras estranhezas, mas é uma coisa interessante para tentar.
Os programas orientados para a tela não funcionam porque não vêem um tty.