Ich möchte den letzten Bash-Befehl mit seinem Zeitstempel drucken. history 1
zeigt den Verlaufsbefehl selbst. Ich muss es auf vielen Computern verwenden, daher sollte es nicht von einer benutzerdefinierten Konfiguration abhängen. Es muss sicherlich einen einfachen Befehl geben, den ich vermisse, um dies zu tun, wie lastcmd
oder so :)
Beachten Sie, dass fc -l -1
der letzte Befehl ohne Zeitstempel angezeigt wird und zu kompliziert ist, um ihn ohnehin häufig einzugeben.
Zur Verdeutlichung suche ich nach einer standardmäßigen und einfachen Möglichkeit, dies zu tun, da ich sie auf vielen Servern verwenden muss und es nicht möglich ist, sie alle anzupassen oder benutzerdefinierte Funktionen zu erstellen. Außerdem muss ich diesen Befehl manuell eingeben, damit er wirklich einfach ist.
Es scheint, dass HISTCONTROL = ignoreboth eine Standardeinstellung auf Servern ist, auf die ich zugreifen muss, damit ich Folgendes verwenden kann:
history 1
(Befehl history mit vorangestelltem Leerzeichen), der nicht in den Verlauf eingefügt wird, sodass der letzte Befehl korrekt angezeigt wird.
HISTTIMEFORMAT
ist jedoch nicht standardmäßig festgelegt, daher handelt es sich nicht um eine vollständige Lösung. Gibt es einen einfacheren Weg?