V tem vodniku vam pokažem, kako natisniti datum in uro z ukazno vrstico Linux v različnih formatih.
Kako prikazati datum in čas
Verjetno bi lahko uganili ukaz za prikaz datuma in ure z ukazno vrstico Linux. Preprosto je to:
datum
Privzeto bo izhodišče nekaj takega:
Sre Apr 20 19:19:21 BST 2016
Datum lahko prikažete z enim ali vsemi od naslednjih elementov:
- % a - ime skrajšanega dneva (tj. pon., tue, wed)
- % A - celodnevno ime (npr. Ponedeljek, torek, sreda)
- % b ali% h - skrajšano ime meseca (tj. jan, feb, mar)
- % B - polno ime (januar, februar, marec)
- % c - določi datum in čas (polni datum in čas)
- % C - kratko leto (tj. 14, 15, 16)
- % d - dan v mesecu (tj. 01, 02, 03)
- % D - enako kot M / D / Y (tj. 04/20/16)
- % e - dan v mesecu (npr. "1", "2")
- % F - poln datum, enako kot yyyy-mm-dd
- % H - ura (00, 01, 02, 21, 22, 23)
- % I - ura (1,2,3,10,11,12)
- % j - dan v letu (tj. 243)
- % k - ura (npr. "1" postane "1")
- % l - ura (12 urna ura)
- % m - mesečna številka (1,2,3)
- % M - minuta (1,2,3,57,58,59)
- % n - nova vrstica
- % N - nanosekunde
- % p - AM ali PM
- % P - všeč% p, vendar majhna (ironično)
- % r - locira 12 urno uro
- % R - 24-urna različica ure in minute
- % s - sekund od leta 1970-01-01 00:00:00
- % S - drugo (01,02,03, 57, 58, 59)
- % t - zavihek
- % T - čas enako kot% H:% M:% S
- % u - dan v tednu (1 je ponedeljek, 2 torek itd.)
- % U-tedensko število leta (ob predpostavki, da je nedelja kot prvi dan v tednu)
- % V - tedenska številka ISO z ponedeljkom kot prvi dan v tednu
- % w - dan v tednu (0 je nedelja)
- % W - tedensko število leta z ponedeljkom kot prvi dan v tednu
- % x - lokalna predstavitev datuma (31. 12. 2015)
- % X - lokalna predstavitev časa (14:44:44)
- % y - zadnji dve števki leta
- % Y - leto
- % z - številski časovni pas (tj. -0400)
- %: z - številski časovni pas, kot sledi (tj. -04: 00)
- % :: z - številski časovni pas, kot sledi (tj. -04: 00: 00)
- % Z - kratica abecednega časovnega pasu (GMT)
- - - en del vezice preprečuje ničelno polnjenje
- _ - enojni podložni vložki s presledki
- 0 - blazinice z ničli
- ^ - uporabite velike črke, če je mogoče
- # - uporabite nasprotni primer, če je to mogoče
To je ogromno število možnosti in mislim, da je ukaz z datumom tisti, ki večina ljudi skuša dodati nekaj, ko prvič želijo prispevati k Linuxu in zbrati svoj prvi program .
V bistvu, če želite prikazati samo čas, ko lahko uporabite naslednje:
datum +% T
To bo doseglo 19:45:00. (npr. ure, minute in sekunde)
Zgoraj lahko dosežete tudi z naslednjim:
datum +% H:% M:% S
Datum lahko uporabite tudi z zgornjim ukazom:
datum +% d /% m /% Y% t% H:% M:% S
V bistvu lahko uporabite katerokoli kombinacijo zgornjih stikal po simbolu plus, da izberete datum, kot želite. Če želite dodati presledke, lahko uporabite ponudbe okoli datuma.
datum + '% d /% m /% Y% H:% M:% S'
Kako prikazati datum UTC
Datum UTC lahko prikažete z uporabo naslednjega ukaza:
datum -u
Če ste v Združenem kraljestvu, boste opazili, da namesto prikaza "18:58:20" kot čas kaže na "17:58:20" kot čas.
Kako prikazati datum RFC
Datum RFC-ja si lahko ogledate v računalniku z naslednjim ukazom:
datum -r
To prikaže datum v naslednji obliki:
Sre, 20 Apr 2016 19:56:52 +0100
To je uporabno, saj kaže, da ste uro pred GMT.
Nekateri uporabni datumski ukazi
Želite vedeti datum naslednji ponedeljek? Preizkusite to:
datum -d "naslednji ponedeljek"
Na točki pisanja tega poročila "pon 25 apr 00:00:00 BST 2016"
-d v bistvu natisne datum v prihodnosti.
Z istim ukazom lahko ugotovite, kateri dan v tednu je tvoj rojstni dan ali božič.
datum -d 12/25/2016
Rezultat je ned 25 december.
Povzetek
Priporočamo, da stran z navodili za ukaz datuma uporabite z naslednjim ukazom:
moški datum