Ich verwende den Befehl screen
für das Kommandozeilen-Multitasking in Linux und ich setze meine Scrollback-Pufferlänge auf einen sehr großen Wert. Gibt es eine Tastenkombination, um den Puffer für eine bestimmte Registerkarte zu löschen, wenn ich nicht mehr dort sitzen möchte?Wie lösche ich den Bildlauf im Bildschirmbefehl?
Antwort
This thread hat folgenden Vorschlag:
Im Fenster, dessen Rückholung Sie löschen möchten, setzen Sie die Rückholung auf Null, dann wieder in die Normalwert (in Ihrem Fall, 15000).
Wenn Sie möchten, können Sie dies an einen Schlüssel binden:
bind/eval "Rückholung 0" "Rückholung 15000"
Sie das auch scrollback 0
Befehl aus der Sitzung ausgeben kann, nach der Eingabe C-a :
. HTH.
Ausgezeichnet, ich wusste nicht, dass Sie es im laufenden Betrieb ändern können! –
Woo - konnte diesen nicht finden! gute Antwort! – Mez
Google beiseite, der Zweck von Stack Overflow ist der Ort für kanonische Antworten, so dass es mir gut geht, Dinge an einem Ort zu duplizieren, wo ich weiß, dass sie gefunden werden können. –
C-a C
den Bildschirm löschen, einschließlich der Aufforderungclear
(Befehl, nicht Tastenkombination) den Bildschirm löschen, eine prompte
ETA verlassen: die ursprüngliche Frage falsch verstanden; Diese löschen nur den sichtbaren Text, aber löschen den Puffer nicht!
Keines davon löscht den Scrollback-Puffer. und der zweite erzeugt ein neues Bildschirmfenster, wobei das vorherige immer noch da ist (drücke "C-a a", um zu dem Bildschirm zurückzukehren). –
Ich habe die ursprüngliche Frage falsch verstanden und einen Fehler mit der zweiten gemacht - ich dachte, ich könnte das klären, bevor ich die Fehlinformationen verbreitet habe, aber ich habe unterschätzt, wie schnell die Leute hier sind :-) (FTR, mein Originalkommentar hatte 'Ca c 'als eine andere Lösung) – Athena
Ich bemerkte, dass es einen Unterschied zwischen' Ca c' (Ctrl-C + Kleinbuchstaben c) und 'Ca C' (Ctrl-C + Großbuchstaben C) gibt. Der Kleinbuchstabe erstellt ein neues Bildschirmfenster und eine neue Shell und der zweite löscht tatsächlich das aktuelle Fenster. – gooli
Aus der Manpage:
C-a C (clear) Clear the screen.
können Sie vermissen, was die Frage an erster Stelle ... –
einfach genug Missverständnis gestellt, aber lesen Sie die Fragen für Details –
Ich habe den Befehl "clear" hinzugefügt, um den aktuellen Bildschirm zu bereinigen. N.B. Sie müssen die Eingabetaste drücken, um wieder zur Eingabeaufforderung zu gelangen.
bind '/' eval "clear" "scrollback 0" "scrollback 15000"
Fügen Sie es auch ".screenrc" hinzu, um es dauerhaft zu machen.
N.B. Ich habe einzelne Anführungszeichen um den Schrägstrich hinzugefügt, um sicher zu gehen, dass es sich nicht in meiner ".screenrc" störte. Kann nicht notwendig sein.
Das ist nicht, was das OP gefragt. Dies ist keine Antwort - das Bit, das die anderen Antworten dupliziert. – itsbruce
Command-K scheint die beste Lösung für Mac zu sein. Weitere Details und Erklärungen finden Sie unter this page.
Dies bezieht sich auf einen Befehl im MacOS X "Terminal" -Programm und hat nichts mit dem GNU-Bildschirm zu tun. –
^a : clear
arbeitete für mich auf Ubuntu.
- 1. Wie lösche ich den Navigationsstapel?
- 2. Wie lösche ich den Standardkonstruktor?
- 3. Wie lösche/lösche ich den Inhalt eines Tkinter Text Widgets?
- 4. Wie starten Sie den Unix-Bildschirmbefehl mit einem Befehl?
- 5. Wie lösche ich Dateien im versteckten Verzeichnis?
- 6. Wie lösche ich im Batch mit DynamoDB?
- 7. Wie kann man den vertikalen Bildlauf im Bootstrap-Modus deaktivieren?
- 8. Wie lösche ich den Canvas in Android?
- 9. Wie lösche ich den Inhalt eines IFRAME?
- 10. Wie lösche ich den Cache einer App?
- 11. Mac os x Terminal.apps Puffer- und Bildschirmbefehl
- 12. Wie lösche ich eine Prozessbefehlszeile?
- 13. Wie lösche ich JTextArea?
- 14. Wie lösche ich die Datei aus dem Ordner im Codezeichner?
- 15. Wie lösche ich alten Text im Einfügen-Modus in GVIM
- 16. Wie lösche ich den Cache mit Python-Anfragen?
- 17. Wie lösche ich einen Verfügbarkeitssatz?
- 18. Wie lösche ich den gesamten Commit-Verlauf in GitHub?
- 19. Wie lösche ich den Code-Cache in Python/Django?
- 20. Wie lösche ich den letzten Git Commit in Bitbucket?
- 21. Wie lösche ich vorherige Daten im Socket-Puffer?
- 22. Wie lösche ich ein Wörterbuch?
- 23. Wie lösche ich wirklich Vektoren
- 24. Wie lösche ich willkürliche Objekte im wiederholten Feld? (protobuf)
- 25. Wie lösche/entferne ich Wordpress-Feed-URLs im Header?
- 26. C: Wie lösche ich benachbarte Duplikate im 1D-Array?
- 27. Wie lösche ich den Wert einer Javascript-Variablen?
- 28. Wie lösche ich eine Zeichenfolge?
- 29. Koolwired.Imap - Wie lösche ich Nachrichten?
- 30. Wie lösche ich einen Cookie?
Weitere Informationen zum gleichzeitigen Löschen des Bildschirms finden Sie unter http://stackoverflow.com/questions/10932487/gnu-screen-how-to-clear-crollback-and-screen-at-once. –