Textfluss der Bash-Konsole umkehren

16

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

Wenn ich also über eine Konsole auf einem Linux-Computer arbeite, stelle ich fest, dass ich ständig auf den unteren Bildschirmrand schaue, sobald Sie eine Reihe von Befehlen ausgeführt haben, die nach unten gefüllt werden. Jetzt finde ich, dass dies definitiv nicht gut für meinen Nacken ist, und es wäre weitaus besser, wenn der Text statt nach unten nach oben scrollen würde.

Weiß jemand da draußen, ob es eine Möglichkeit gibt, den in einer Konsole angezeigten Richtungstext 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

Mir ist klar, dass dies eine seltsame Frage ist, danke für jede Hilfe.

Radman
quelle
Warum passen Sie nicht einfach die Höhe Ihres Monitors an, damit Sie nicht den Hals krümmen, um den unteren Bildschirmrand sehen zu können?
Zypher
5
weil sie bereits an die Arbeitsschutzstandards angepasst sind. Dies ist perfekt, es sei denn, Sie müssen ständig ganz nach unten schauen.
Radman
1
Die Antworten unten sind sehr unbefriedigend. Ich bin ein Entwickler und ein UX-Designer und es ist überlegen, die Cursorzeile oben im Terminal zu haben. Dies ist eine Gelegenheit für jemanden, der weiß, wie man das Terminal manipuliert.
Ajbraus
PS1 = '[\ e [1; 1H]>'
Ollybee
Dies ist keine seltsame Frage. @ajbraus ist absolut richtig ^
Ilias Karim

Antworten:

4

Dies wäre ein sehr merkwürdiges Verhalten. Der Hauptgrund ist folgender: 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 sich vom Normalen abhebt, wird cat ./fooin umgekehrter Reihenfolge gedruckt . Ich denke, Ihre beste Option ist, mit dem Kommentar von Zypher zu gehen und einfach den Monitor zu bewegen. Standards sind großartig, aber triviale Standards, die das Gegenteil ihrer Absicht bewirken, sind wertlos. Tun Sie, was in Ihrer Situation am besten für Sie funktioniert.

Jesse
quelle
4
Einverstanden. Ich habe den Arbeitsschutz - "Standard" gelesen, in dem es darum geht, dass Ihre Augen auf der Höhe des Bildschirms sind, und habe fast gelacht - die meiste Zeit lesen meine Augen am unteren Rand eines Terminals oder einer Webseite, nicht am oberen Rand (der eine ganze Seite nach unten scrollt) trotzdem lesen?). Abgesehen davon habe ich clearmeine Endgeräte, sobald ich mit einer bestimmten Aufgabe fertig bin (die Radman bereits nutzt).
Andrew
2

Ich habe eine Weile darüber nachgedacht. Mir scheint, Sie sollten die Bash-Quelle hacken, damit der Wagenrücklauf die Eingabeaufforderung nach oben statt nach unten verschiebt. Ich wette, dies ist ein einfacher Hack, sobald Sie die richtige Stelle in der Quelle gefunden haben.

Spinlock
quelle