Cuando comienzo una nueva terminal, el indicador está en la primera línea. Después de trabajar durante un tiempo (o ejecutar un comando que produce algún resultado), el indicador está en la última línea. Hay que permanecerá durante el resto de la sesión a menos que presiono Ctrl- l, ejecución clear
o reset
o algo similar.
Para obtener alguna medida de continuidad en el trabajo, lo uso screen
con un truco para mostrar el nombre de la sesión en el título (uso el último con los dos screen
comandos .screenrc
).
Para evitar la sobrecarga cognitiva al saturar el área de trabajo, me gustaría que este título se muestre en la parte superior del terminal.
fuente
tput
hacerlo para hacerlo de forma independiente del terminal, sin necesidad de codificar esos códigos de escape. Por ejemplo:echo -n "$(tput sc)$(tput cup 0 0)----Hello, world----$(tput rc)"
screen $SHELL -c 'echo -n "$(tput sc)$(tput cup 0 0)${STY}$(tput rc)"'
yscreen $SHELL -c 'screen -X caption always "$(tput sc)$(tput cup 0 0)${STY}$(tput rc)"'
ninguno funcionó. ¿Algunas ideas?screen -X caption always; screen -X caption string "%t"
. Si desea el título actual en la esquina superior izquierda, tendría que modificar suPS1
variable de entorno para invitar a latput
magia.