dátum príkaz sa používa na zobrazenie systémového dátumu a času. dátum sa tiež používa na nastavenie dátumu a času systému. Príkaz date štandardne zobrazuje dátum v časovom pásme, v ktorom je nakonfigurovaný operačný systém unix/linux. Ak chcete zmeniť dátum a čas, musíte byť superužívateľ (root).
Syntax príkazu Date v systéme Linux
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Príklady o tom, ako zobraziť a nastaviť dátum a čas v linuxe
Obsah
- 1. Ako zobraziť aktuálny dátum a čas v systéme Linux
- 2. Ako zobraziť čas v GMT
- 3. Ako zobraziť daný dátumový reťazec vo formáte dátumu
- 4. Ako zobraziť minulé dátumy
- 5. Ako zobraziť budúce dátumy
- 6. Ako nastaviť systémový dátum a čas
- 7. Ako zobraziť reťazce dátumu zo súboru
- 8. Ako zobraziť časovú pečiatku poslednej zmeny súboru
- 9. Zoznam špecifikátorov formátu použitých s príkazom date:
1. Ako zobraziť aktuálny dátum a čas v systéme Linux
dátum (bez možnosti): Bez možnosti zobrazí príkaz dátum aktuálny dátum a čas vrátane skráteného názvu dňa, skráteného názvu mesiaca, dňa v mesiaci, času oddeleného dvojbodkami, názvu časového pásma a roku.
príkaz:
date>
Výkon:

Zobrazenie aktuálneho dátumu a času v systéme Linux
Poznámka: Tu je unixový systém nakonfigurovaný na tichomorský denný čas.
2. Ako zobraziť čas v GMT
The-u>možnosť sdate>umožňuje zobraziť aktuálny čas v GMT (Greenwich Mean Time) alebo UTC (Coordinated Universal Time).
príkaz:
tlačidlo na vycentrovanie css
date -u>
Výkon:

Zobrazenie času v GMT
3. Ako zobraziť daný dátumový reťazec vo formáte dátumu
Možnosť -date alebo -d: Zobrazí daný dátumový reťazec vo formáte dátumu. To však neovplyvní skutočnú hodnotu dátumu a času systému. Namiesto toho používa dátum a čas uvedený vo forme reťazca.
Syntax:
date --date=' string '>
Command: $date --date='2/02/2010' $date --date='Feb 2 2010' Output: Tue Feb 2 00:00:00 PST 2010 Tue Feb 2 00:00:00 PST 2010>
4. Ako zobraziť minulé dátumy
Dátum a čas spred 2 rokov
date --date='2 year ago'>

Dátum a čas spred 2 rokov.
java escape znak
Dátum a čas pred 5 sekundami
date --date='5 sec ago'>

Dátum a čas pred 5 sekundami
Dátum a čas predchádzajúceho dňa
date --date='yesterday'>

Dátum a čas predchádzajúceho dňa
Dátum a čas pred 2 mesiacmi
date --date='2 month ago'>

Dátum a čas pred 2 mesiacmi
Dátum a čas spred 10 dní
dátum – dátum=pred 10 dňami
nahradiť všetku javu

Dátum a čas spred 10 dní
5. Ako zobraziť budúce dátumy
Dátum a čas nadchádzajúceho konkrétneho dňa v týždni.
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Dátum a čas po dvoch dňoch.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Dátum a čas nasledujúceho dňa.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Dátum a čas po 1 roku v aktuálny deň.
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Ako nastaviť systémový dátum a čas
Použi -s> alebo --set> možnosť nastavenia systémového dátumu a času na konkrétnu hodnotu.
Syntax:
stiahnite si autocad 2019 english mediafire
date --set='date to be set'>
Command: $date Output: Wed Oct 11 15:23:26 PDT 2017 Command: $date --set='Tue Nov 13 15:23:34 PDT 2018' $date Output: Tue Nov 13 15:23:34 PDT 2018>
7. Ako zobraziť reťazce dátumu zo súboru
Možnosť –file alebo -f: Používa sa na zobrazenie reťazca dátumu na každom riadku súboru vo formáte dátumu a času. Táto možnosť je podobná možnosti –dátum, ale jediný rozdiel je v tom, že v –dátum môžeme zadať iba jeden dátumový reťazec, ale v súbore môže dať viacero dátumových reťazcov v každom riadku.
Syntax:
date --file=file.txt>
$cat>> datefile 23. september 2018 3. november 2019 Príkaz: $date --file=datefile Výstup: Ne 23. sept 00:00:00 PDT 2018 Ne 3. november 00:00:00 PDT 2019>
8. Ako zobraziť časovú pečiatku poslednej zmeny súboru
The -r> možnosť sa používa na zobrazenie poslednej zmenenej časovej pečiatky zadaného súboru.
Syntax:
date -r file.txt>
Pomocou dotykového príkazu môžeme upraviť časovú pečiatku súboru s dátumom.
$touch datefile>
$date -r datefile Wed Oct 11 15:54:18 PDT 2017 //this is the current date and time $touch datefile //The timestamp of datefile is changed using touch command. This was done few seconds after the above date command’s output. $date -r datefile Wed Oct 11 15:56:23 PDT 2017 //display last modified time of datefile>
9. Zoznam špecifikátorov formátu používaných s príkazom date:
%D: Display date as mm/dd/yy. %d: Display the day of the month (01 to 31). %a: Displays the abbreviated name for weekdays (Sun to Sat). %A: Displays full weekdays (Sunday to Saturday). %h: Displays abbreviated month name (Jan to Dec). %b: Displays abbreviated month name (Jan to Dec). %B: Displays full month name(January to December). %m: Displays the month of year (01 to 12). %y: Displays last two digits of the year(00 to 99). %Y: Display four-digit year. %T: Display the time in 24 hour format as HH:MM:SS. %H: Display the hour. %M: Display the minute. %S: Display the seconds.>
Syntax:
date +%[format-option]>
Príklady:
1. Zobrazte dátum vo formáte MM/DD/RR
date '+%D'>

Zobrazenie dátumu vo formáte MM/DD/RR
konverzia nfa na dfa
2. Zobrazte dátum a čas vo formáte MM/DD/RR HH:MM:SS
date '+%D %T'>

Zobrazte dátum a čas vo formáte MM/DD/RR HH:MM:SS
3. Zobrazte dátum vo formáte RRRR-MM-DD
date '+%Y-%m-%d'>

Zobrazte dátum vo formáte RRRR-MM-DD
4. Zobrazte dátum vo formáte RRRR/MM/DD
date '+%Y/%m/%d'>

Zobrazte dátum vo formáte RRRR/MM/DD
5. Zobrazte úplný dátum a čas s dňom, mesiacom, dátumom, časom a rokom
date '+%A %B %d %T %y'>

Zobrazte celý dátum a čas s dňom, mesiacom, dátumom, časom a rokom
Záver
V tomto článku sme diskutovali o príkaze „dátum“ v systéme Linux, ktorý je všestranným nástrojom na správu systémového dátumu a času. Umožňuje používateľom zobraziť aktuálny dátum, prispôsobiť výstupné formáty, nastaviť systémové dátumy a navigovať v minulých alebo budúcich dátumoch. Či už zobrazujete čas v GMT, upravujete časové nastavenia alebo používate špecifikátory formátu, „date“ je výkonný príkaz na efektívnu správu systému, ktorý používateľom umožňuje efektívne zvládnuť rôzne úlohy súvisiace s časom v prostredí Linuxu.