clear-Befehl unter Linux

Terminal-Ausgabe löschen

Der Befehl clear gehört - wie andere Befehle - in den Werkzeugkasten 🔨 jedes professionellen Linux-Admins. Damit kannst du deinen Terminalbildschirm leeren und den Scrollback-Puffer löschen.

Grundlegende Nutzung

In den meisten Fällen reicht es einfach den Befehl selbst einzugeben:

1
clear

Damit entfernst du alle im Terminal sichtbaren Ausgaben und erhältst wieder eine leere Arbeitsfläche für weitere Befehle oder Ausgaben:

1
sal@box:~$ 

Der Verlauf deiner Eingaben wird damit nicht gelöscht. Du kannst weiterhin nach oben scrollen, um vorherige Befehle und deren Ausgaben anzuzeigen.

Funktionsweise

Der Befehl clear sendet eine Escape-Sequenz an das Terminal, um die Anzeige zurückzusetzen.

Dabei wird der Terminaltyp der Umgebungsvariablen TERM verwendet und die terminfo-Datenbank für die entsprechende Bildschirmleersequenz konsultiert.

Einsatzszenarien

Wann lohnt es sich für dich das einzusetzen?

  1. besserer Fokus: Verwende clear, um dein Terminal zu bereinigen, wenn die alten Ausgaben nicht mehr relevant sind.
  2. Demos vorbereiten: Ein leeres Terminal sorgt für ein professionelles Erscheinungsbild bei der Vorführung von Befehlen oder Skripten.
  3. Debugging: Bei der Fehlersuche kann clear dir helfen, die Ausgabe bestimmter Befehle zu isolieren und besser zu analysieren.

Erweiterte Nutzung

Scrollback leeren

Um auch den Scrollback-Puffer deines Terminals zu leeren, verwende die Option -x:

1
clear -x

Diese Sequenz stellt sicher, dass beim Hochscrollen keine vorherigen Ausgaben sichtbar sind.

Tastenkürzel verwenden

In einigen Terminalemulatoren bewirken Tastenkombinationen wie Strg und L dasselbe wie der Befehl clear, was eine schnellere Alternative darstellt.

Aliase

Um Zeit zu sparen, kannst du einen Alias für erweiterte Löschbefehle erstellen:

1
alias clr='clear -x'

Hänge diese Zeile an deiner Shell-Konfigurationsdatei (zum Beispiel ~/.bashrc oder ~/.zshrc) an, um den Alias dauerhaft verfügbar zu machen.

Nicht nur den aktuellen Screen bereinigen

Willst du nicht nur den aktuellen Screen leeren, sondern auch zuletzt verwendete Befehle, so kannst du dafür history einsetzen:

1
history -c

Fazit

Der Befehl clear ist ein hilfreiches Werkzeug, um einen aufgeräumten Arbeitsplatz im Terminal zu erhalten.

Seine Einfachheit und Effektivität macht ihn zu einem unverzichtbaren Befehl für dich als Linux-Administrator!

Hilfe zu clear

Mehr zu clear findest du unter man clear und tldr clear. Details zum Befehl tldr gibt es hier.

Erstellt mit Hugo
Theme Stack gestaltet von Jimmy