datum ukaz se uporablja za prikaz sistemskega datuma in ure. ukaz date se uporablja tudi za nastavitev datuma in časa sistema. Privzeto ukaz za datum prikaže datum v časovnem pasu, v katerem je konfiguriran operacijski sistem unix/linux. Če želite spremeniti datum in čas, morate biti superuporabnik (root).
Sintaksa ukaza Datum v Linuxu
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Primeri Kako prikazati in nastaviti datum in čas v linuxu
Kazalo
- 1. Kako prikazati trenutni datum in čas v Linuxu
- 2. Kako prikazati čas v GMT
- 3. Kako prikazati dani datumski niz v obliki datuma
- 4. Kako prikazati pretekle datume
- 5. Kako prikazati prihodnje datume
- 6. Kako nastaviti sistemski datum in čas
- 7. Kako prikazati datumske nize iz datoteke
- 8. Kako prikazati časovni žig zadnje spremembe datoteke
- 9. Seznam specifikatorjev formata, uporabljenih z ukazom za datum:
1. Kako prikazati trenutni datum in čas v Linuxu
datum (brez možnosti): Brez možnosti ukaz za datum prikaže trenutni datum in čas, vključno s skrajšanim imenom dneva, skrajšanim imenom meseca, dnevom v mesecu, časom, ločenim z dvopičji, imenom časovnega pasu in letom.
Ukaz:
date>
Izhod:

Prikaz trenutnega datuma in časa v Linuxu
Opomba: Tukaj je sistem unix konfiguriran v pacifiškem dnevnem času.
2. Kako prikazati čas v GMT
The-u>možnost zdate>ukaz vam omogoča prikaz trenutnega časa v GMT (Greenwich Mean Time) ali UTC (Univerzalni koordinirani čas).
Ukaz:
funkcije v c
date -u>
Izhod:

Prikaz časa v GMT
3. Kako prikazati dani datumski niz v obliki datuma
Možnost –datum ali -d: Prikaže podani datumski niz v obliki datuma. Vendar to ne bo vplivalo na dejansko vrednost datuma in časa sistema. Namesto tega uporablja datum in čas, podana v obliki niza.
Sintaksa:
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. Kako prikazati pretekle datume
Datum in čas izpred 2 let
date --date='2 year ago'>

Datum in čas izpred 2 let.
pretvorba nfa v dfa
Datum in čas pred 5 sekundami
date --date='5 sec ago'>

Datum in čas pred 5 sekundami
Datum in čas prejšnjega dne
date --date='yesterday'>

Datum in čas prejšnjega dne
Datum in čas pred 2 meseci
date --date='2 month ago'>

Datum in čas pred 2 meseci
Datum in čas pred 10 dnevi
pretvorba tipov in pretvorba tipov v Javi
datum –datum=10 dni nazaj

Datum in čas pred 10 dnevi
5. Kako prikazati prihodnje datume
Datum in ura prihajajočega določenega dneva v tednu.
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Datum in ura po dveh dneh.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Datum in ura naslednjega dne.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Datum in čas po 1 letu na trenutni dan.
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Kako nastaviti sistemski datum in čas
Uporabi -s> oz --set> možnost nastavitve sistemskega datuma in časa na določeno vrednost.
amrita rao igralec
Sintaksa:
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. Kako prikazati datumske nize iz datoteke
–file ali -f možnost: To se uporablja za prikaz datumskega niza, ki je prisoten v vsaki vrstici datoteke v formatu datuma in časa. Ta možnost je podobna možnosti –date, vendar je edina razlika ta, da v –date lahko damo samo en datumski niz, v datoteki pa lahko poda več datumskih nizov v vsako vrstico.
Sintaksa:
date --file=file.txt>
$cat>> datefile Sep 23 2018 Nov 03 2019 Ukaz: $date --file=datefile Izhod: Sun Sep 23 00:00:00 PDT 2018 Sun Nov 3 00:00:00 PDT 2019>
8. Kako prikazati časovni žig zadnje spremembe datoteke
The -r> možnost se uporablja za prikaz zadnjega spremenjenega časovnega žiga določene datoteke.
Sintaksa:
date -r file.txt>
Časovni žig datumske datoteke lahko spremenimo z uporabo ukaza na dotik.
$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 specifikatorjev formata, uporabljenih z ukazom za datum:
%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.>
Sintaksa:
date +%[format-option]>
Primeri:
1. Prikaz datuma v obliki MM/DD/LL
date '+%D'>

Prikaz datuma v obliki MM/DD/LL
2. Prikaz datuma in časa v obliki MM/DD/LL HH:MM:SS
date '+%D %T'>

Prikaz datuma in časa v obliki MM/DD/LL HH:MM:SS
3. Prikaz datuma v obliki LLLL-MM-DD
java scan.nextstring
date '+%Y-%m-%d'>

Prikaz datuma v obliki LLLL-MM-DD
4. Prikaz datuma v obliki LLLL/MM/DD
date '+%Y/%m/%d'>

Prikaz datuma v obliki LLLL/MM/DD
5. Prikažite celoten datum in uro z dnevom, mesecem, datumom, uro in letom
date '+%A %B %d %T %y'>

Prikaz celotnega datuma in ure z dnevom, mesecem, datumom, uro in letom
Zaključek
V tem članku smo razpravljali o ukazu 'datum' v Linuxu, ki je vsestransko orodje za upravljanje sistemskega datuma in časa. Uporabnikom omogoča prikaz trenutnega datuma, prilagoditev izhodnih formatov, nastavitev sistemskih datumov in krmarjenje po preteklih ali prihodnjih datumih. Ne glede na to, ali prikazuje čas v GMT, prilagaja časovne nastavitve ali uporablja specifikatorje formata, je 'datum' zmogljiv ukaz za učinkovito sistemsko administracijo, ki uporabnikom omogoča učinkovito obravnavanje različnih nalog, povezanih s časom, v okolju Linux.