CMD Master
Zurück zum Blog
Arnošt Havelka

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 starten
Frühere Befehle anzeigen mit history und which

Wenn 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.

Befehl ausprobieren

Zeigen Sie die Befehle, die Sie schon ausgeführt haben!

Befehl zusammenstellen
history
Terminal
C:\Users\User>history

Das Sitzungsprotokoll lesen:

Command Prompt
Hello terminal
C:\Users\User>echo Hello terminal

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.

Command Prompt
C:\Users\User>which echo

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 / 3

Was zeigt history an?

Quellen

Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

Ordner in Bash wechseln mit cd

Springen Sie mit cd nach /, eine Ebene höher mit .. und ins Home-Verzeichnis mit ~.