2016-04-05 8 views
1

Gibt es eine Möglichkeit, in der Konsole die Zeit anzuzeigen, als ein Befehl ausgeführt wurde? So etwas wie: user @ pc: ~ $ ls 13:05Zeige Zeit beim Ausführen des Befehls in Konsole

user @ pc: ~ $ cd folder/13:06

user @ pc: ~ $ cd .. 13:07

+1

http://bneijt.nl/blog/post/add-a-timestamp-to-your-bash-prompt/ –

Antwort

0

Sie müssen Ihre Eingabeaufforderung so ändern, dass sie einen Zeitstempel enthält. Dies hängt von der Shell ab, die Sie verwenden (wahrscheinlich bash), anstatt vom Terminalemulator (Konsole). Angenommen, Sie bash verwenden, Ihre $ PS1 Umgebungsvariablen ändern, um die Ausgabe eines Befehls zu enthalten, die die Zeit druckt, wie date:

$ PS1="$PS1: $(date -R) >"

verwenden, die als Ausgangspunkt, entwerfen eine prompte Sie möchten. man date, um die verschiedenen Möglichkeiten zu sehen, wie Sie das Datum/die Uhrzeit ausdrucken können.

Nachdem Sie einen Befehl gefunden haben, der Ihnen das liefert, was Sie wollen, fügen Sie ihn Ihrer ~/.bashrc-Datei hinzu, um ihn dauerhaft zu machen.

+0

Diese Antwort wird funktionieren, aber es sieht aus wie @Maxim gab einen Link in diesem Kommentar, der eine bietet gründlichere Erläuterung der Lösung. –

Verwandte Themen