In diesem Tutorial wird kurz beschrieben, wie die Ausführungszeit eines Befehls unter Linux findet und die Vorteile der Ausführungszeit eines Befehls unter Linux versteht.
Lassen Sie uns zunächst verstehen, wie die Ausführungszeit von Linux -Befehlen findet.
Inhaltsverzeichnis
Um die Ausführungszeit eines Linux -Befehls zu finden, können Sie den Befehl history
verwenden, in dem eine Liste ausgeführter Befehle angezeigt wird, sowie deren jeweiligen Daten und Zeiten. Wie man es benutzt, ist wie folgt:
$ HistimeFormat = "%d/%m/%y%t" Geschichte "
Dies format die historische Ausgabe, um Datum und Uhrzeit jedes Befehls anzuzeigen. %d/%m/%y
-Format repräsentiert Tag, Monat und Jahr, während %T
die Zeit in einer 24-Stunden-Zeit darstellt.
Die Beispielausgabe des obigen Befehls lautet wie folgt:
<code>[...] 1362 22/03/24 17:17:20 time sleep 2 1363 22/03/24 17:33:35 HISTTIMEFORMAT="%d/%m/%y %T " history</code>
Wie die Ausgabe zeigt, wurden Zeitstempel in meinem Bash -History -Befehlsausgang aktiviert. Basierend auf der obigen Ausgabe habe ich den time
um 17:17:20 Uhr am 22. März 2024 ausgeführt.
Alternativ können Sie %F
anstelle von %d/%m/%y
verwenden. Beide sind korrekt.
$ HistimeFormat = " %f %t" Geschichte "
Wenn Sie Fischschale verwenden, aktivieren Sie die Zeitstempel im historischen Befehlsausgang mit dem folgenden Befehl:
History --how-time = ' %f %t'
Auf der ZSH -Shell lautet der Befehl:
Geschichte -f
Weitere Informationen zum Aktivieren von Zeitstempeln in der Ausgabe von Bash, Fisch und ZSH -Schalen finden Sie in der folgenden Anleitung:
Möglicherweise haben Sie festgestellt, dass der obige Befehl die Ausführungszeit aller früheren Befehle anzeigt. Was ist, wenn Sie wissen möchten, wann ein bestimmter Befehl ausgeführt wird? Das ist sehr einfach!
Wenn Sie die Ausführungszeit eines Befehls kennen möchten, können Sie den time
verwenden. Zum Beispiel:
$ time your_command_here
Dadurch wird die für die Ausführung erforderliche Zeit gemessen und die Ausführungszeit nach Abschluss des Befehls angezeigt.
Beispiel:
$ time ls
Die Ausgabe wird dreimal angezeigt:
Beispielausgabe:
<code>[...] real 0m0.001s user 0m0.001s sys 0m0.000s</code>
Ausführlichere Informationen zu den time
empfehlen, dass Sie sich auf den folgenden Handbuch beziehen:
Unabhängig davon, ob Sie ein Systemadministrator oder ein Programmierer sind, ist es sehr nützlich, die Ausführungszeit von Befehlen zu verstehen, um die Leistung zu optimieren.
Das Verständnis der Ausführungszeit von Befehlen unter Linux hat viele Vorteile:
time
kann auch die Systemressourcenverbrauch des Prozesses anzeigen, was sehr hilfreich ist, um die Effizienz eines bestimmten Befehls anzuzeigen.Das war's. In diesem kurzen Tutorial diskutieren wir einen nützlichen Linux -Tipp, der den Benutzern schnell hilft, die Ausführungszeit eines Befehls zu finden. Hoffe es hilft dir.
Verwandte Lesungen:
Das obige ist der detaillierte Inhalt vonSo finden Sie, wenn ein Befehl unter Linux ausgeführt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!