0Pricing
Linux Command Line & Bash Scripting Mastery · Lektion

Tab-Vervollständigung und Befehlsverlauf

Arbeiten Sie schneller in der Shell. Lernen Sie die Tab-Vervollständigung kennen, um Pfade und Befehle automatisch zu vervollständigen, sowie den Verlauf, um frühere Befehle abzurufen, zu durchsuchen und erneut auszuführen

Tab-Vervollständigung und Befehlsverlauf ist eine kostenlose Linux Command Line & Bash Scripting Mastery-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Command Line & Bash Scripting Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Command Line & Bash Scripting Mastery-Kurs umfasst insgesamt 4 Lektionen.

Schneller in der Shell arbeiten

Jeden Befehl vollständig einzutippen ist langsam und fehleranfällig. Die Shell bietet Ihnen zwei große Produktivitätsvorteile: Tab-Vervollständigung und Befehlshistorie.

Grundlagen der Tab-Vervollständigung

Beginnen Sie mit der Eingabe eines Befehls oder Dateinamens und drücken Sie Tab – die Shell vervollständigt ihn für Sie, wenn es nur einen Treffer gibt, wie gezeigt.

cd Doc<Tab>   # becomes: cd Documents/

Mehrere Treffer

Wenn mehrere Namen übereinstimmen, geschieht beim ersten Drücken der Tab-Taste nichts. Drücken Sie zweimal Tab, um alle möglichen Treffer aufzulisten, und geben Sie anschließend einen weiteren Buchstaben ein, um die Auswahl einzugrenzen.

ls Down<Tab><Tab>
Downloads/  Downstream/

Befehle vervollständigen

Tab vervollständigt auch Befehlsnamen, nicht nur Dateien. Geben Sie ein Präfix ein und drücken Sie zweimal Tab, um alle Befehle anzuzeigen, die damit beginnen.

gi<Tab><Tab>
git  gitk  ...

Die Historie anzeigen

Der Befehl history gibt Ihre zuletzt ausgeführten Befehle aus, jeweils mit einer Nummer, die Sie wiederverwenden können – wie unten gezeigt.

history
  501  cd /var/log
  502  ls -l
  503  grep error syslog

Mit !! wiederholen

!! führt Ihren letzten Befehl erneut aus. Das ist besonders praktisch mit sudo, wenn Sie es vergessen haben: sudo !! führt die vorherige Zeile erneut als Root aus.

apt update        # permission denied
sudo !!           # runs: sudo apt update

Nach Nummer ausführen

Führen Sie einen beliebigen früheren Befehl über seine Nummer mit !n aus – zum Beispiel führt !502 den Befehl 502 aus Ihrer Historie erneut aus.

!502   # reruns the command numbered 502

Abruf über Präfix

!prefix führt den letzten Befehl erneut aus, der mit diesem Text beginnt – !grep wiederholt Ihren letzten grep-Befehl.

!grep   # reruns the last grep command

Pfeiltasten

Drücken Sie die Pfeiltasten nach oben und unten, um nacheinander durch vorherige Befehle zu gehen, sie zu bearbeiten und mit der Eingabetaste auszuführen.

Verlauf durchsuchen

Drücken Sie Strg+R für die Rückwärtssuche: Beginnen Sie mit der Eingabe, und die Shell findet den letzten passenden Befehl. Drücken Sie erneut Strg+R, um weiter zurückzugehen.

(reverse-i-search): tar
tar -czf backup.tgz logs/

Wo der Verlauf gespeichert wird

Der Verlauf bleibt sitzungsübergreifend in einer Datei erhalten, häufig in ~/.bash_history. Die Variable HISTSIZE legt fest, wie viele Befehle gespeichert werden.

Kurzer Test

Testen Sie Ihre Shell-Kenntnisse.

Zusammenfassung

Zusammenfassung: Arbeiten Sie schneller mit der Tab-Vervollständigung (automatisch vervollständigen, zweimal Tab drücken zum Auflisten) und dem Verlauf (history, !!, !n, !prefix, Pfeiltasten, Strg+R).

Häufig gestellte Fragen

Ist die Lektion „Tab-Vervollständigung und Befehlsverlauf“ kostenlos?

Ja — der vollständige Text von „Tab-Vervollständigung und Befehlsverlauf“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Command Line & Bash Scripting Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Command Line & Bash Scripting Mastery-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Tab-Vervollständigung und Befehlsverlauf“?

Arbeiten Sie schneller in der Shell. Lernen Sie die Tab-Vervollständigung kennen, um Pfade und Befehle automatisch zu vervollständigen, sowie den Verlauf, um frühere Befehle abzurufen, zu durchsuchen… Du übst Linux Command Line & Bash Scripting Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Linux Command Line & Bash Scripting Mastery zu starten?

Keine Vorkenntnisse erforderlich. Linux Command Line & Bash Scripting Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Tab-Vervollständigung und Befehlsverlauf“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Linux Command Line & Bash Scripting Mastery-Lektion Code schreiben und ausführen?

Ja. Jede Linux Command Line & Bash Scripting Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Einführung in Linux und das Terminal
  2. Im Dateisystem navigieren (cd, ls, pwd)
  3. Grundlagen der Dateiverwaltung (mkdir, cp, mv, rm)
  4. Tab-Vervollständigung und Befehlsverlauf
← Zurück zu Linux Command Line & Bash Scripting Mastery