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!