Frühere Befehle anzeigen mit history und which
Wiederholen Sie mit history, was Sie getippt haben, und finden Sie mit which, wo ein Befehl liegt.
Interaktive Lektion startenWenn Sie den genauen Befehl vergessen, den Sie vor fünf Minuten ausgeführt haben, hat Bash ihn bereits gespeichert. history gibt diese Liste aus. which beantwortet eine andere Frage: welche ausführbare Datei startet, wenn Sie einen Namen eingeben.
Auflisten, was Sie bereits getippt haben
Führen Sie history ohne weitere Argumente aus. Jede Zeile beginnt mit einer Nummer, danach folgt der Befehl.
Zeigen Sie die Befehle, die Sie schon ausgeführt haben!
Das Sitzungsprotokoll lesen:
Die Nummern sind später nützlich für die Wiedergabe mit !n. Die erste Fertigkeit ist aber, die Liste zu lesen, damit Sie einen Befehl kopieren können, der bereits funktioniert hat.
Finden, wo ein Befehl liegt: which
which echo gibt den Pfad des echo-Programms aus, das die Shell ausführt. So sehen Sie, ob eine Builtin, ein Systemprogramm oder ein eigenes Skript den Namen überlagert.
which echo
Typische Ausgabe ist /usr/bin/echo oder ein ähnlicher Pfad. Wenn which nichts ausgibt, steht der Name nicht in Ihrem PATH.
Nutzen Sie history, um sich zu merken, was Sie getan haben. Nutzen Sie which, wenn zwei Werkzeuge denselben Namen teilen und Sie wissen müssen, welches tatsächlich läuft.
Wissenscheck
1 / 3Was zeigt history an?
Quellen
Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.
Nächstes
Springen Sie mit cd nach /, eine Ebene höher mit .. und ins Home-Verzeichnis mit ~.