GNU/Linux >> Znalost Linux >  >> Linux

Triky příkazového řádku:Jak identifikovat datum a čas provedení příkazu Unixu

Otázka :Jak zjistím, kdy jsem dříve provedl příkaz v operačním systému Unix? Příkaz historie nezobrazuje časové razítko.

Odpověď :Nastavte HISTTIMEFORMAT, jak je znázorněno níže. Upozorňujeme, že před posledními jednoduchými uvozovkami je mezera.

$ export HISTTIMEFORMAT='%F %T '

Po výše uvedeném nastavení příkaz historie zobrazí časové razítko před všemi příkazy. Můžete také vyhledávat v historii, jak je uvedeno níže.

$ history | less
search for the required command
  351  2009-09-08 09:53:47 ls -lrt
  352  2009-09-08 09:53:49 cd ..
  353  2009-09-08 09:55:39 wget -mk -w 20 -P top5-1 -N 
  354  2009-09-08 10:00:04 gk
  355  2009-09-08 10:00:07 cd Bash/Wget/
  356  2009-09-08 10:00:07 ls
/wget

Poznámka: Úplný seznam hacků příkazů historie naleznete v části:Zvládnutí historie příkazového řádku Linuxu.

Jak zobrazit výstup v jiných formátech času?

Chcete-li zobrazit všechny dostupné formáty data, proveďte následující.

$ man strftime

Na základě definice ze strftime následuje několik příkladů formátu data a času, které můžete použít v příkazu historie.

Zobrazení AM / PM:

$ export HISTTIMEFORMAT='%F %r '

$ history
  351  2009-09-08 09:53:47 PM ls -lrt
  352  2009-09-08 09:53:49 PM cd ..

Zobrazení ve formátu času dd-MON-YY:

$ export HISTTIMEFORMAT='%d-%b-%Y %r '

$ history
  351  08-Sep-2009 09:53:47 PM ls -lrt
  352  08-Sep-2009 09:53:49 PM cd ..

Zobrazení časového pásma:

$ export HISTTIMEFORMAT='%d-%b-%Y %r %Z'

$ history
  351  08-Sep-2009 09:53:47 PM PDT ls -lrt
  352  08-Sep-2009 09:53:49 PM PDT cd ..

Linux
  1. Nastavte datum a čas pro každý příkaz, který provedete v historii Bash

  2. CentOS / RHEL :Jak získat datum a čas provedeného příkazu ve výstupu příkazu historie

  3. Bash History:Jak zobrazit časové razítko (datum / čas), kdy byl každý příkaz proveden

  1. Jak vymazat historii příkazového řádku BASH v Linuxu

  2. Jak fungují volby '-s', '-t' a '-c' příkazu tr v Unixu?

  3. Nastavte relativní čas pomocí příkazového řádku

  1. Unix Stat Command:Jak identifikovat atributy souboru

  2. Jak zobrazit datum a čas restartu systému Linux

  3. Historie příkazů Linuxu s datem a časem