In hierdie gids sal ek jou wys hoe om die datum en tyd te druk met die Linux-opdraglyn in verskillende formate.
Hoe om die datum en tyd te vertoon
U het moontlik die bevel gegee om die datum en tyd te vertoon met die Linux-opdraglyn. Dit is eenvoudig:
datum
By verstek sal die uitset so iets wees:
Wo Apr 20 19:19:21 BST 2016
U kan die datum kry om enige of al die volgende elemente te vertoon:
- % a - verkorte dag naam (maw ma, di, wed)
- % A - volle dag naam (maw Maandag, Dinsdag, Woensdag)
- % b of% h - verkorte maand naam (maw jan, feb, mar)
- % B - volle maand naam (Januarie, Februarie, Maart)
- % c - locales datum en tyd (volle datum en tyd)
- % C - kort jaar (dws 14, 15, 16)
- % d - dag van die maand (dws 01, 02, 03)
- % D - dieselfde as M / D / Y (dws 04/20/16)
- % e - dag van maand opgestopte (dws '1', '2')
- % F - volle datum, dieselfde as jjjj-mm-dd
- % H - uur (00, 01, 02, 21, 22, 23)
- % I - uur (1,2,3,10,11,12)
- % j - dag van jaar (dws 243)
- % k - uur gevul (dws '1' word '1')
- % l - uur gevulde (12 uur klok)
- % m - maand nommer (1,2,3)
- % M - minuut (1,2,3,57,58,59)
- % n - nuwe reël
- % N - nanosekondes
- % p - AM of PM
- % P - soos% p maar kleinletter (ironies)
- % r - locales 12 uur klok tyd
- % R - 24 uur weergawe van uur en minuut
- % s - sekondes sedert 1970-01-01 00:00:00
- % S - tweede (01,02,03, 57, 58, 59)
- % t - 'n oortjie
- % T - tyd dieselfde as% H:% M:% S
- % u - dag van die week (1 is Maandag, 2 is Dinsdag, ens)
- % U - week nommer van jaar (aanvaar Sondag as eerste dag van die week)
- % V - ISO weeknommer met Maandag as die eerste dag van die week
- % w - dag van die week (0 is Sondag)
- % W - week nommer van die jaar met Maandag as eerste dag van die week
- % x - locales date representation (12/31/2015)
- % X - locales tyd verteenwoordiging (14:44:44)
- % y - laaste twee syfers van die jaar
- % Y - jaar
- % z - numeriese tydsone (dws -0400)
- %: z - numeriese tydsone soos volg (di -04: 00)
- % :: z - numeriese tydsone soos volg (di -04: 00: 00)
- % Z - alfabetiese tydsone afkorting (GMT)
- - - 'n enkele koppelvlak verhoed nulvulling
- _ - 'n enkele onderstreepkussentjie met spasies
- 0 - pads met nulde
- ^ - gebruik hoofletters indien moontlik
- # - Gebruik teenoorgestelde geval indien moontlik
Dit is 'n groot aantal opsies en ek vermoed dat die datumsbevel die een is wat die meeste mense probeer byvoeg wanneer hulle eers by Linux wil bydra en hul eerste program saamstel .
In wese as jy net die tyd wil vertoon, kan jy die volgende gebruik:
datum +% T
Dit sal 19:45:00 uitloop. (dws ure, minute en sekondes)
U kan ook bogenoemde bereik deur die volgende te gebruik:
datum +% H:% M:% S
U kan die datum ook heg met die bogenoemde opdrag:
datum +% d /% m /% Y% t% H:% M:% S
U kan basies enige kombinasie van bogenoemde skakelaars gebruik na die plus simbool om die datum soos u dit wil, uit te voer. As u spasies wil byvoeg, kan u aanhalings rondom die datum gebruik.
datum + '% d /% m /% Y% H:% M:% S'
Hoe om die UTC Datum te wys
U kan die UTC-datum vir u rekenaar sien deur die volgende opdrag te gebruik:
datum -u
As jy in die Verenigde Koninkryk is, sal jy dit sien in plaas van om 18:58:20 as die tyd te wys, sal dit 17:58:20 as die tyd wys.
Hoe om die RFC-datum te wys
U kan die RFC-datum vir u rekenaar besigtig deur die volgende opdrag te gebruik:
datum -r
Dit vertoon die datum in die volgende formaat:
Wo, 20 Apr 2016 19:56:52 +0100
Dit is nuttig aangesien dit blyk dat u 'n uur voor die tyd GMT is.
Enkele nuttige datumopdragte
Wil jy die volgende Maandag weet? Probeer dit uit:
datum -d "volgende Maandag"
By die skryf van hierdie opgawe "Ma 25 Apr 00:00:00 BST 2016"
Die -d druk basies 'n datum in die toekoms.
Met dieselfde opdrag kan u uitvind watter dag van die week u verjaarsdag of Kersfees is.
Datum -D 12/25/2016
Die resultaat is Sondag 25 Desember.
opsomming
Dit is die moeite werd om die handleiding vir die datumopdrag te kontroleer deur die volgende opdrag te gebruik:
man datum