clear(1) | Dienstprogramme für Benutzer | clear(1) |
clear - den Terminalbildschirm leeren
clear [-x] [-T Typ]
clear -V
clear leert, falls vorhanden, Ihren Terminal-Bildschirm und dessen Rückroll-Puffer. clear fragt den Terminaltyp aus der Umgebungsvariablen TERM ab, zieht den Eintrag für diesen Typ in der Datenbank der Terminalfähigkeiten terminfo zu Rate, um zu ermitteln, wie diese Aktionen durchzuführen sind.
Die Fähigkeiten, den Bildschirm und den Rückroll-Puffer zu leeren werden »clear« bzw. »E3« genannt. Letztere ist eine benutzerdefinierte Fähigkeit, die einen in ncurses 5.0 (1999) eingeführten Erweiterungsmechanismus anwendet.
clear erkennt die folgenden Optionen:
Ein Befehl clear unter der Verwendung der Datenbank und Bibliothek termcap erschien in 2BSD (1979). Die achte Edition von Unix (1985) nahm ihn später auf.
Der kommerzielle Unix-Bereich von AT&T passte ein anderes BSD-Programm (tset) an, um einen neuen Befehl tput(1) zu erstellen, und ersetzte das Programm clear durch ein Shell-Skript, das »tput clear« aufruft.
/usr/bin/tput ${1:+-T$1} clear 2> /dev/null exit
Als 1989 Keith Bostic den BSD-Befehl tput überarbeitete, um ihn ähnlich zu tput von AT&T zu machen, fügte er auch ein Shell-Skript hinzu:
exec tput clear
In allen Fällen war der Rest des Skripts der Copyright-Hinweis.
Ncurses clear fing 1995 an, indem der ursprüngliche BSD-Befehl clear zur Verwendung von Terminfo angepasst wurde. Die Erweiterung E3 kam später.
printf '\033[2J'
printf '\033[3J'
Weder IEEE Std 1003.1/The Open Group Base Specifications Issue 7 (POSIX.1-2008) noch X/Open Curses Issue 7 dokumentieren tset oder reset.
Letzteres dokumentiert tput, was dieses Hilfswerkzeug mittels eines Shell-Skripts oder Aliases (wie einem dynamischen Link) ersetzen könnte, um tput als clear auszuführen.
tput(1), xterm(1), terminfo(5)
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.
7. Oktober 2023 | ncurses 6.4 |