Quando inicio um novo terminal, o prompt está na primeira linha. Depois de trabalhar por um tempo (ou executar um comando que produz alguma saída), o prompt está na última linha. Não vai ficar durante o resto da sessão a menos que eu pressione Ctrl- l, run clear
ou reset
ou algo similar.
Para obter alguma medida de continuidade no trabalho, eu uso screen
com um truque para exibir o nome da sessão na legenda (eu uso a última com os dois screen
comandos .screenrc
).
Para evitar sobrecarga cognitiva desordenando a área de trabalho, eu gostaria que essa legenda fosse exibida na parte superior do terminal.
tput
fazer isso de maneira independente do terminal, sem precisar codificar esses códigos de escape. Por exemplo:echo -n "$(tput sc)$(tput cup 0 0)----Hello, world----$(tput rc)"