GNU/Linux >> Znalost Linux >  >> Linux

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

Výchozí výstup příkazu historie je vždy seřazen podle data, pokud v konfiguraci nebyly provedeny žádné změny. Výstup není v pořadí podle data, protože relace zapisuje svou historii v různých časech. Soubor historie je zapsán, když relace skončí. Postupujte podle níže uvedených kroků k datu provedení ve výstupu příkazu historie.

Výchozí výstup příkazu historie je uveden níže bez podrobností o datu a čase:

  195  ls
  196  uname -a
  197  cat /etc/redhat-release

Získání data a času provedeného příkazu ve výstupu příkazu historie

1. Upravte soubor /etc/bashrc a přidejte níže uvedený záznam. Ujistěte se, že za %T je mezera.

# vi /etc/bashrc
export HISTTIMEFORMAT='%F %T  '

2. Přihlaste se do systému.

# su - [username]

3. Zkontrolujte, zda byla proměnná exportována.

# echo $HISTTIMEFORMAT

4. Zadejte příkaz history a zkontrolujte, zda se zobrazuje čas.

# history

5. Chcete-li mít výstup seřazený podle data spuštění, použijte příkaz sort spolu s příkazem history.

# history | sort -n
  195  2017-09-11 10:34:42 ls
  196  2017-09-11 10:34:43 uname -a
  197  2017-09-11 10:34:48 cat /etc/redhat-release 
Solaris :Jak zahrnout datum a časové razítko do historie příkazů bash shell
CentOS / RHEL :Jak zakázat historii shellu BASH
UNIX / Linux :Příklady příkazu historie bash pro opakování posledních příkazů


Linux
  1. Jak zajistit, aby „datum“ vydalo čas z jiného časového pásma?

  2. Příkaz historie zobrazující adresář a datum?

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

  1. CentOS / RHEL 7 :Jak nastavit datum, čas / NTP a časové pásmo pomocí timedatectl

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

  3. Jak přesměrovat výstup příkazu time do souboru v Linuxu?

  1. Změna data, času a časového pásma v CentOS 8 - Jak na to?

  2. Jak mohu získat aktuální datum a čas v terminálu a nastavit pro něj vlastní příkaz v terminálu?

  3. Uložte výstup příkazu data a watch do souboru