Linux clear Befehl für Anfänger (3 Beispiele)

Manchmal kommt man bei der Arbeit auf der Kommandozeile an einen Punkt, an dem zu viel Text auf dem Terminalbildschirm erscheint und nichts davon für einen relevant ist. Um Ablenkungen zu vermeiden, sollten Sie also den Terminalbildschirm löschen. Diejenigen, die neu auf der Linux-Befehlszeile sind, wissen vielleicht nicht, dass es ein spezielles Befehlszeilenprogramm gibt, das dies für Sie erledigt.

In diesem Tutorial werden wir die Grundlagen von clear (das jeweilige Tool) sowie die Anwendung diskutieren. Aber bevor wir das tun, lohnt es sich zu teilen, dass alle in diesem Tutorial erwähnten Beispiele/Anweisungen auf Ubuntu 16.04LTS getestet wurden.

Linux klarer Befehl

Die Man Page des Tools macht deutlich (kein Wortspiel hier), dass die einzige Verwendung des Tools darin besteht, den Terminalbildschirm zu löschen. Hier ist die genaue Definition aus der Manualseite:

Clear clears your screen if this is possible, including its scrollback buffer (if the extended "E3"
capability is defined). Clear looks in the environment for the terminal type and then in the 
terminfo database to determine how to clear the screen. Clear ignores any command-line parameters
that may be present.

Die folgenden Q&A-Beispiele sollen Ihnen einen besseren Eindruck davon vermitteln, was klar macht und wie es funktioniert.

Q1. Wie kann man den Terminalbildschirm mit dem Befehl clear löschen?

Um den Terminalbildschirm zu löschen, folgt der Befehl, den Sie ausführen müssen:

clear

Ja, das ist es.

Q2. Wie funktioniert der klare Befehl?

Wenn Sie sich nach der Ausführung des Befehls clear einen detaillierten Überblick verschaffen, werden Sie feststellen, dass er das Terminal nicht wirklich löscht. Das Tool verschiebt den Text einfach nach oben, aus dem sichtbaren Bereich heraus (auch das Drücken von Strg+L).

Was Sie also wissen sollten, ist, dass der Befehl clear funktioniert, indem er Konsolen-Escape-Codes in der Ausgabe erzeugt. Die Art der erzeugten Codes hängt von der Art des verwendeten Terminals ab. Weitere Informationen zu diesen Codes finden Sie hier.

Q3. Wie kann man den Terminalbildschirm wirklich löschen?

Jetzt wissen Sie also, wie der Befehl cleat funktioniert, und wollen den Terminalbildschirm wirklich löschen. Nun, das ist möglich und auch nicht schwierig. Führen Sie einfach den folgenden Befehl aus:

reset

Der Reset-Befehl initialisiert das Terminal neu. Während das Tool das tut, was es will, ist es normalerweise etwas langsam in der Ausführung. Also, hier sind einige andere Alternativen:

tput reset

oder

printf "\033c"

Weitere Informationen darüber, wie die obigen Befehle den Terminalbildschirm löschen, finden Sie hier. Dieser Forumslink enthält auch andere nützliche Informationen, wie z.B. Einstellungen, die Sie in PuTTY vornehmen müssen, damit die oben genannten Befehle funktionieren. Gehen Sie also den Link sorgfältig durch.

Fazit

Der klare Befehl, wie Sie zustimmen würden, ist sehr einfach zu bedienen. Es ist die grundlegende Verwendung ist das, was Sie wissen sollten (natürlich gibt es praktisch keine Lernkurve), da Sie in den meisten Fällen mit dem, was das Tool standardmäßig tut, zufrieden sein werden. Wir haben jedoch auch einige Details darüber erwähnt, wie es funktioniert und welche Alternativen es gibt – Sie werden diese Informationen in einigen Szenarien nützlich finden.

Das könnte dich auch interessieren …