V tejto príručke vám ukážem, 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 (tj pondelok, týždeň, sob)
- % A - celodenný názov (tj pondelok, utorok, streda)
- % b alebo% h - skrátený názov mesiaca (tj 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 (tj 14, 15, 16)
- % d - deň v mesiaci (tj 01, 02, 03)
- % D - rovnaké ako M / D / Y (tj 04/20/16)
- % e - deň v mesiaci čalúnená (tj "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 (tj 243)
- % k - polstrované hodiny (tj "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é pásmo takto (tj -04: 00)
- % :: z - číselné časové pásmo takto (tj -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ám 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. (tj hodiny, minúty a 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