Eu sugeriria olhar para tela e / ou tmux.
Screen é um multiplexador de terminal, que suporta coisas como destacar, dividir em múltiplas visualizações, multiplexar muitos terminais e assim por diante.
Eu não sei terminator , mas suspeito que screen possa fornecer a funcionalidade que você está descrevendo.