data komanda naudojama sistemos datai ir laikui parodyti. Data komanda taip pat naudojama sistemos datai ir laikui nustatyti. Pagal numatytuosius nustatymus data komanda rodo datą laiko juostoje, kurioje sukonfigūruota „Unix“ / „Linux“ operacinė sistema. Norėdami pakeisti datą ir laiką, turite būti pagrindinis vartotojas (root).
Datos komandos sintaksė sistemoje Linux
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Pavyzdžiai Kaip rodyti ir nustatyti datą ir laiką Linux sistemoje
Turinys
- 1. Kaip rodyti dabartinę datą ir laiką „Linux“.
- 2. Kaip rodyti laiką GMT
- 3. Kaip pateikti nurodytos datos eilutę datos formatu
- 4. Kaip rodyti praėjusias datas
- 5. Kaip rodyti būsimas datas
- 6. Kaip nustatyti sistemos datą ir laiką
- 7. Kaip rodyti datos eilutes iš failo
- 8. Kaip rodyti paskutinio modifikuoto failo laiko žymą
- 9. Formato specifikacijų, naudojamų su data komanda, sąrašas:
1. Kaip rodyti dabartinę datą ir laiką „Linux“.
data (nėra pasirinkimo): Be parinkčių, datos komanda rodo dabartinę datą ir laiką, įskaitant sutrumpintą dienos pavadinimą, sutrumpintą mėnesio pavadinimą, mėnesio dieną, laiką, atskirtą dvitaškiais, laiko juostos pavadinimą ir metus.
Komanda:
date>
Išvestis:

Rodyti dabartinę datą ir laiką sistemoje „Linux“.
Pastaba: Čia unix sistema sukonfigūruota Ramiojo vandenyno dienos šviesiu laiku.
2. Kaip rodyti laiką GMT
The-u>variantas sudate>komanda leidžia rodyti dabartinį laiką GMT (Grinvičo laikas) arba UTC (koordinuotu pasauliniu laiku).
Komanda:
styginių kūrimo priemonė java
date -u>
Išvestis:

Rodomas laikas GMT
3. Kaip parodyti nurodytą datos eilutę datos formatu
–data arba –d parinktis: Rodo nurodytą datos eilutę datos formatu. Tačiau tai neturės įtakos tikrajai sistemos datos ir laiko vertei. Greičiau ji naudoja datą ir laiką, pateiktą eilutės forma.
Sintaksė:
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. Kaip rodyti praėjusias datas
Data ir laikas prieš 2 metus
date --date='2 year ago'>

Data ir laikas prieš 2 metus.
streptas
Data ir laikas prieš 5 sekundes
date --date='5 sec ago'>

Data ir laikas prieš 5 sekundes
Praėjusios dienos data ir laikas
date --date='yesterday'>

Praėjusios dienos data ir laikas
vieša vs privati java
Data ir laikas prieš 2 mėnesius
date --date='2 month ago'>

Data ir laikas prieš 2 mėnesius
Data ir laikas prieš 10 dienų
data –data=prieš 10 dienų

Data ir laikas prieš 10 dienų
5. Kaip parodyti būsimas datas
Būsimos konkrečios savaitės dienos data ir laikas.
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Data ir laikas po dviejų dienų.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Kitos dienos data ir laikas.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Data ir laikas po 1 metų einamąją dieną.
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Kaip nustatyti sistemos datą ir laiką
Naudoti -s> arba --set> galimybė nustatyti sistemos datą ir laiką į konkrečią reikšmę.
Sintaksė:
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. Kaip rodyti datos eilutes iš failo
-file arba -f parinktis: Tai naudojama datos eilutei, esančiai kiekvienoje failo eilutėje, rodyti datos ir laiko formatu. Ši parinktis panaši į –date parinktį, tačiau vienintelis skirtumas yra tas, kad –date galime pateikti tik vieną datos eilutę, bet faile – gali pateikti kelias datos eilutes kiekvienoje eilutėje.
Sintaksė:
date --file=file.txt>
$cat>> datefile 2018 m. rugsėjo 23 d. 2019 m. lapkričio 3 d. Komanda: $date --file=datefile Išvestis: sekmadienis rugsėjo 23 d. 00:00:00 PDT 2018 sek. lapkričio 3 d. 00:00:00 PDT>>8. Kaip rodyti paskutinį kartą pakeistą failo laiko žymą
The
-r>parinktis naudojama norint parodyti paskutinį pakeistą nurodyto failo laiko žymą.Java objektasSintaksė:
Datos failo laiko žymą galime pakeisti naudodami jutiklinę komandą. $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. Formato specifikacijų, naudojamų su data komanda, sąrašas:
%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.>Sintaksė:
plūduriuoti prie stygosdate +%[format-option]>Pavyzdžiai:
1. Rodyti datą MM/DD/MM formatu
date '+%D'>Rodyti datą MM/DD/MM formatu
2. Rodyti datą ir laiką MM/DD/YY HH:MM:SS formatu
date '+%D %T'>Rodyti datą ir laiką MM/DD/YY HH:MM:SS formatu
3. Rodyti datą MMMM-MM-DD formatu
date '+%Y-%m-%d'>Rodyti datą MMMM-MM-DD formatu
4. Rodyti datą MMMM/MM/DD formatu
date '+%Y/%m/%d'>Rodyti datą MMMM/MM/DD formatu
5. Rodyti visą datą ir laiką su diena, mėnesiu, data, laiku ir metais
date '+%A %B %d %T %y'>Rodyti visą datą ir laiką su diena, mėnesiu, data, laiku ir metais
Išvada
Šiame straipsnyje aptarėme Linux komandą „data“, kuri yra universalus įrankis sistemos datai ir laikui valdyti. Tai leidžia vartotojams rodyti dabartinę datą, tinkinti išvesties formatus, nustatyti sistemos datas ir naršyti praeities ar ateities datas. Nesvarbu, ar rodomas laikas GMT, koreguojami laiko parametrai ar naudojami formato nustatymai, „data“ yra galinga efektyvaus sistemos administravimo komanda, leidžianti vartotojams efektyviai atlikti įvairias su laiku susijusias užduotis Linux aplinkoje.




