GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Löschen Sie einen Terminalbildschirm wirklich

Verwenden Sie den folgenden Befehl, um einen leeren Bildschirm zu erstellen, anstatt nur neue Zeilen hinzuzufügen ...

printf "\033c"

Ja, das ist ein 'printf' am Bash-Prompt.

Wahrscheinlich möchten Sie aber einen Alias ​​definieren...

alias cls='printf "\033c"'

Erklärung

\033 == \x1B == 27 == ESC

Daraus wird also <ESC>c Dies ist der VT100-Escape-Code zum Zurücksetzen des Terminals. Hier finden Sie weitere Informationen zu Terminal-Escape-Codes.

Bearbeiten

Hier sind ein paar andere Möglichkeiten, es zu tun ...

printf "\ec" #\e is ESC in bash
echo -en "\ec" #thanks @Jonathon Reinhart.
# -e    Enable interpretation of of backslash escapes
# -n    Do not output a new line

KDE

Das obige funktioniert nicht auf der KDE-Konsole (genannt Konsole), aber es gibt Hoffnung! Verwenden Sie die folgende Befehlsfolge, um den Bildschirm und den Scrollback-Puffer zu löschen...

clear && echo -en "\e[3J"

Oder verwenden Sie vielleicht den folgenden Alias ​​auf KDE...

alias cls='clear && echo -en "\e[3J"'

Ich habe den Befehl zum Löschen des Zurückscrollens von hier erhalten.


Versuchen Sie es mit reset . Es löscht den Terminalbildschirm, aber auf die vorherigen Befehle kann über den Pfeil oder die Tastenbelegung zugegriffen werden, die Sie haben.


tput reset

Das reicht!


Linux
  1. Eine Anleitung zum Linux-Terminal für Anfänger

  2. Wie lösche ich das Scrollback im Bildschirmbefehl?

  3. Wie vergebe ich einen Namen für einen Bildschirm?

  4. Löschen Sie das Terminal mit der Tastenkombination

  5. Alias ​​für Papierkorb erstellen

15 Linux-Bildschirmbefehl zum Behandeln von Terminalsitzungen

Verknüpfungen zum Navigieren im Terminalverlauf

Tipps zur Verwendung des Bildschirms

Warum „löschen“ den ganzen Bildschirm nicht löschen?

So löschen Sie das Terminal unter Linux {Bildschirm in Linux löschen}

Textterminal-Hardware (für Linux)