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 DevOps Bootcamp-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 DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-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 syslogMit !! 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 updateNach 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 502Abruf ü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 commandPfeiltasten
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 DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-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 DevOps Bootcamp 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 DevOps Bootcamp zu starten?
Keine Vorkenntnisse erforderlich. DevOps Bootcamp 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 DevOps Bootcamp-Lektion Code schreiben und ausführen?
Ja. Jede DevOps Bootcamp-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
- Einführung in Linux und das Terminal
- Im Dateisystem navigieren (cd, ls, pwd)
- Grundlagen der Dateiverwaltung (mkdir, cp, mv, rm)
- Tab-Vervollständigung und Befehlsverlauf