Umgekehrter Textfluss in der Bash-Konsole

Umgekehrter Textfluss in der Bash-Konsole

Das ist eine etwas seltsame Frage und ich bin nicht sicher, ob es darauf eine einfache Antwort gibt, aber ich bin sehr daran interessiert, eine Lösung zu finden.

Wenn ich also über eine Konsole an einem Linux-Rechner arbeite, stelle ich fest, dass ich ständig auf den unteren Bildschirmrand starre, da sich der Text nach der Ausführung einer Reihe von Befehlen nach unten ausfüllt. Mittlerweile stelle ich fest, dass dies definitiv nicht gut für meinen Nacken ist und es viel besser wäre, wenn der Text nicht nach unten, sondern nach oben gescrollt würde.

Weiß also jemand da draußen, ob es eine Möglichkeit gibt, die Anzeigerichtung von Text in einer Konsole umzukehren?

(Beachten Sie, dass mir der clearBefehl bekannt ist)

Beispiel:
Standardverhalten

user@machine:~$ command 1  
user@machine:~$ command 2  
user@machine:~$ command 3  
user@machine:~$ __active_prompt__  

gewünschtes Verhalten

user@machine:~$ __active_prompt__  
user@machine:~$ command 3  
user@machine:~$ command 2  
user@machine:~$ command 1 

Ausführen von Kubuntu 10.04 mit Konsole

Ich weiß, dass das eine seltsame Frage ist. Danke für jede Hilfe.

Antwort1

Das wäre ein sehr merkwürdiges Verhalten. Der Hauptgrund ist dieser: Wie würde es mit der Ausgabe eines Befehls umgehen, der mehrere Zeilen erzeugt, wie z. B. lsoder cat? Wenn Sie einen Bildschirm haben, der entgegengesetzt zur normalen Reihenfolge scrollt, würde er in umgekehrter Reihenfolge gedruckt cat ./foo. Ich denke, Ihre beste Option ist, den Kommentar von zu verwendenZypherund verschieben Sie einfach den Monitor. Standards sind großartig, aber triviale Standards, die das Gegenteil ihrer Absicht bewirken, sind wertlos. Tun Sie, was in Ihrer Situation am besten funktioniert.

Antwort2

Ich habe eine Weile darüber nachgedacht. Ich denke, Sie sollten die Bash-Quelle hacken, damit die Eingabeaufforderung mit der Wagenrücklauftaste nach oben statt nach unten verschoben wird. Ich wette, das ist ein einfacher Hack, wenn Sie erst einmal die richtige Stelle in der Quelle gefunden haben.

verwandte Informationen