Skip to main content

Ako zobraziť dátum a čas pomocou príkazového riadku Linux

Anonim

V tejto príručke vám ukážeme, ako vytlačiť dátum a čas pomocou príkazového riadka Linuxu v rôznych formátoch.

Ako zobraziť dátum a čas

Pravdepodobne ste odhadli príkaz na zobrazenie dátumu a času pomocou príkazového riadku systému Linux. Je to jednoducho toto:

dátum

Štandardne bude výstup takýto:

St Apr 20 19:19:21 BST 2016

Môžete získať dátum na zobrazenie niektorých alebo všetkých nasledujúcich prvkov:

  • % a - skrátený názov dňa (t.j. pondelok, st, sv)
  • % A - celý deň (napr. Pondelok, utorok, streda)
  • % b alebo% h - skrátený názov mesiaca (t.j. jan, feb, mar)
  • % B - meno celého mesiaca (január, február, marec)
  • % c - lokalizácia dátum a čas (celý dátum a čas)
  • % C - krátky rok (t. J. 14, 15, 16)
  • % d - deň v mesiaci (t. j. 01, 02, 03)
  • % D - rovnaké ako M / D / Y (t. J. 04/20/16)
  • % e - deň v mesiaci polstrované (t. j. "1", "2")
  • % F - plný dátum, rovnaký ako rrrr-mm-dd
  • % H - hodina (00, 01, 02, 21, 22, 23)
  • % I - hodina (1,2,3,10,11,12)
  • % j - deň v roku (t. j. 243)
  • % k - polstrované hodiny (t. j. "1" sa stáva "1")
  • % l - hodiny polstrované (12 hodinové hodiny)
  • % m - číslo mesiaca (1,2,3)
  • % M - minúta (1,2,3,57,58,59)
  • % n - nový riadok
  • % N - nanosekundy
  • % p - AM alebo PM
  • % P - ako% p, ale malé (ironicky)
  • % r - lokalizuje 12 hodín hodín
  • % R - 24hodinová verzia hodiny a minúty
  • % s - sekundy od 1970-01-01 00:00:00
  • % S - druhý (01, 02, 03, 57, 58, 59)
  • % t - záložka
  • % T - čas rovnaký ako% H:% M:% S
  • % u - deň v týždni (1 je pondelok, 2 je utorok atď.)
  • % U - týždeň číslo roka (za predpokladu, nedeľa ako prvý deň v týždni)
  • % V - číslo ISO týždeň s pondelkom ako prvý deň v týždni
  • % w - deň v týždni (0 je nedeľa)
  • % W - týždeň číslo roka s pondelkom ako prvý deň v týždni
  • % x - zobrazenie dátumu lokalizácie (31.12.2015)
  • % X - lokálne zobrazenie času (14:44:44)
  • % y - posledné dve číslice roka
  • % Y - rok
  • % z - číselné časové pásmo (tj -0400)
  • %: z - číselná časová zóna nasledujúca (t. j. -04: 00)
  • % :: z - číselná časová zóna nasledujúca (t. j. -04: 00: 00)
  • % Z - skratka abecedného časového pásma (GMT)
  • - - Jedno pomlčka zabraňuje nulovej výplni
  • _ - jediné podložky podčiarknutia s medzerami
  • 0 - podložky s nulami
  • ^ - ak je to možné, použite veľké písmená
  • # - použite opačný prípad, ak je to možné

To je obrovský počet možností a máme podozrenie, že dátumový príkaz je ten, na ktorý sa väčšina ľudí pokúša pridať niečo, kedy chce najprv prispieť k Linuxu a zostaviť svoj prvý program.

V podstate, ak chcete zobraziť len čas, môžete použiť nasledovné:

dátum +% T

To bude výstup 19:45:00. (t.j. hodiny, minúty, potom sekundy)

Môžete tiež dosiahnuť vyššie uvedené pomocou nasledujúceho:

dátum +% H:% M:% S

Dátum môžete priložiť aj pomocou vyššie uvedeného príkazu:

dátum +% d /% m /% Y% t% H:% M:% S

V podstate môžete použiť kombináciu vyššie uvedených prepínačov po výbere symbolu plus, aby ste mohli doručiť dátum podľa svojho želania. Ak chcete pridať medzery, môžete použiť údaje o určitom dátume.

dátum + '% d /% m /% Y% H:% M:% S'

Ako ukázať dátum UTC

Dátum UTC pre váš počítač môžete zobraziť pomocou nasledujúceho príkazu:

dátum -u

Ak ste v Spojenom kráľovstve, všimnete si, že namiesto zobrazenia času "18:58:20" sa zobrazí čas "17:58:20".

Ako zobraziť dátum RFC

Dátum RFC pre počítač môžete zobraziť pomocou nasledujúceho príkazu:

dátum-r

Zobrazí sa dátum v nasledujúcom formáte:

St, 20 Apr 2016 19:56:52 +0100

To je užitočné, pretože ukazuje, že ste hodinu pred GMT.

Niektoré príkazy užitočného dátumu

Chcete spoznať dátum nasledujúceho pondelka? Skúste to:

dátum -d "nasledujúci pondelok"

V bode písania sa vráti "Mon 25 Apr 00:00:00 BST 2016"

-D v podstate vytlačí dátum v budúcnosti.

Pomocou toho istého príkazu môžete zistiť, ktorý deň v týždni je vaše narodeniny alebo Vianoce.

dátum -d 12/25/2016

Výsledkom je ned 25. decembra.

zhrnutie

Stojí za to vyskúšať manuálovú stránku pre príkaz dátumu pomocou nasledujúceho príkazu:

man date