Lorsque je démarre un nouveau terminal, l'invite est sur la première ligne. Après avoir travaillé pendant un certain temps (ou exécuté une commande qui produit une sortie), l'invite est sur la dernière ligne. Là , il restera pendant le reste de la session , à moins que je presse Ctrl- l, courir clearou resetou quelque chose de similaire.
Pour obtenir une certaine continuité dans le travail, j'utilise screenavec une astuce pour afficher le nom de la session dans la légende (j'utilise la dernière avec les deux screencommandes .screenrc).
Pour éviter les frais généraux cognitifs en encombrant la zone de travail, j'aimerais que cette légende soit affichée en haut du terminal.
tputpour le faire de manière indépendante du terminal, sans avoir à coder en dur ces codes d'échappement. Par exemple:echo -n "$(tput sc)$(tput cup 0 0)----Hello, world----$(tput rc)"