logo

Jak zobrazit a nastavit datum a čas v Linuxu | datum Příkaz

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

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

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

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'>
2024-02-06_16-06

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řed 5 sekundami

Datum a čas předchozího dne

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

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 2 měsíci

Datum a čas před 10 dny

datum –datum=před 10 dny

Datum a čas 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

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

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

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

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

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.