datum příkaz se používá k zobrazení systémového data a času. Příkaz datum se také používá k nastavení data a času systému. Ve výchozím nastavení příkaz date zobrazuje datum v časovém pásmu, ve kterém je nakonfigurován operační systém unix/linux. Chcete-li změnit datum a čas, musíte být superuživatel (root).
Syntaxe příkazu Date v Linuxu
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Příklady Jak zobrazit a nastavit datum a čas v linuxu
Obsah
- 1. Jak zobrazit aktuální datum a čas v Linuxu
- 2. Jak zobrazit čas v GMT
- 3. Jak zobrazit daný řetězec data ve formátu data
- 4. Jak zobrazit minulá data
- 5. Jak zobrazit budoucí data
- 6. Jak nastavit systémové datum a čas
- 7. Jak zobrazit datové řetězce ze souboru
- 8. Jak zobrazit časové razítko poslední změny souboru
- 9. Seznam specifikátorů formátu použitých s příkazem date:
1. Jak zobrazit aktuální datum a čas v Linuxu
datum (bez možnosti): Bez možnosti zobrazí příkaz datum aktuální datum a čas, včetně zkráceného názvu dne, zkráceného názvu měsíce, dne v měsíci, času odděleného dvojtečkami, názvu časového pásma a roku.
Příkaz:
date>
Výstup:

Zobrazení aktuálního data a času v systému Linux
Poznámka: Zde je unixový systém nakonfigurován na tichomořský letní čas.
2. Jak zobrazit čas v GMT
The-u>možnost sdate>umožňuje zobrazit aktuální čas v GMT (Greenwich Mean Time) nebo UTC (Coordinated Universal Time).
Příkaz:
bajtové pole na řetězec java
date -u>
Výstup:

Zobrazení času v GMT
3. Jak zobrazit daný řetězec data ve formátu data
Možnost –date nebo -d: Zobrazí daný řetězec data ve formátu data. To však neovlivní aktuální hodnotu data a času systému. Spíše používá datum a čas zadaný ve formě řetězce.
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. Jak zobrazit minulá data
Datum a čas před 2 lety
date --date='2 year ago'>

Datum a čas před 2 lety.
java nahradit znak v řetězci
Datum a čas před 5 sekundami
date --date='5 sec ago'>

Datum a čas před 5 sekundami
Datum a čas předchozího dne
date --date='yesterday'>

Datum a čas předchozího dne
b+ strom
Datum a čas před 2 měsíci
date --date='2 month ago'>

Datum a čas před 2 měsíci
Datum a čas před 10 dny
datum –datum=před 10 dny

Datum a čas před 10 dny
5. Jak zobrazit budoucí data
Datum a čas nadcházejícího konkrétního dne v týdnu.
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Datum a čas po dvou dnech.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Datum a čas následujícího dne.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Datum a čas po 1 roce v aktuální den.
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Jak nastavit systémové datum a čas
Použijte -s> nebo --set> možnost nastavit systémové datum a čas na konkrétní hodnotu.
Syntax:
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. Jak zobrazit datové řetězce ze souboru
–file nebo –f Možnost: To se používá k zobrazení řetězce data na každém řádku souboru ve formátu data a času. Tato možnost je podobná volbě –date, ale jediný rozdíl je v tom, že v –date můžeme zadat pouze jeden řetězec data, ale v souboru může dát více datových řetězců na každém řádku.
Syntax:
date --file=file.txt>
$cat>> datefile 23. září 2018 3. listopadu 2019 Příkaz: $date --file=datefile Výstup: Ne 23. září 00:00:00 PDT 2018 Ne 3. listopadu 00:00:00 PDT 2019>
8. Jak zobrazit časové razítko poslední změny souboru
The -r> volba se používá k zobrazení posledního upraveného časového razítka zadaného souboru.
Syntax:
filmy z Indie
date -r file.txt>
Časové razítko datového souboru můžeme upravit pomocí dotykového příkazu.
$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. Seznam specifikátorů formátu používaných s příkazem 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:
prvočíslo java
date +%[format-option]>
Příklady:
1. Zobrazte datum ve formátu MM/DD/RR
date '+%D'>

Zobrazení data ve formátu MM/DD/RR
2. Zobrazte datum a čas ve formátu MM/DD/RR HH:MM:SS
date '+%D %T'>

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

Zobrazení data ve formátu RRRR-MM-DD
4. Zobrazte datum ve formátu RRRR/MM/DD
date '+%Y/%m/%d'>

Zobrazení data ve formátu RRRR/MM/DD
5. Zobrazte celé datum a čas se dnem, měsícem, datem, časem a rokem
date '+%A %B %d %T %y'>

Zobrazte celé datum a čas se dnem, měsícem, datem, časem a rokem
Závěr
V tomto článku jsme diskutovali o příkazu „date“ v Linuxu, což je všestranný nástroj pro správu systémového data a času. Umožňuje uživatelům zobrazit aktuální datum, přizpůsobit výstupní formáty, nastavit systémová data a procházet minulá nebo budoucí data. Ať už zobrazujete čas v GMT, upravujete časová nastavení nebo používáte specifikátory formátu, „date“ je mocný příkaz pro efektivní správu systému, který uživatelům umožňuje efektivně zvládat různé úkoly související s časem v prostředí Linuxu.