Posso invertire la direzione del flusso del mio terminale?


12

Non sono sicuro su come formulare questa domanda in altro modo, ma il gioco è fatto. È possibile invertire il modo in cui il terminale stampa il testo?

Ad esempio, se digito un comando, lo digito dalla parte inferiore del terminale e l'output verrà prodotto dalla parte inferiore. Voglio sapere se posso invertire questo in modo che io input dall'alto e il mio output è dall'alto.


1
Stai cercando un terminale completamente "invertito" (bottom-up anziché top-down) o un semplice "input line è sempre in fondo, i risultati vengono visualizzati sopra di esso"?
Bobby,

O sarebbe fantastico, idealmente sto cercando il modo completamente invertito, ma penso che anche il secondo modo che hai citato sia buono.
Daniel Tate,

Risposte:


4

Ho ottenuto un'approssimazione approssimativa del comportamento desiderato tramite:

(while read line;do tput home;tput ri;echo "$line";done;tput home;tput ri)< <(ls -l)

Quindi potresti creare uno script di shell e passare ogni comando attraverso quello, immagino. Mi piace un po '- solo tu non puoi scorrere verso il basso una volta che si spegne dalla parte inferiore dello schermo! Forse c'è un modo per aggirare questo.

leggi man terminfomolte informazioni su come scherzare con il tuo terminale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.