Skip to main content

Com mostrar la data i el temps mitjançant la línia d'ordres de Linux

Anonim

En aquesta guia, us mostrarem com imprimir la data i l'hora mitjançant la línia d'ordres de Linux en diversos formats.

Com mostrar la data i l'hora

Probablement hauríeu endevinat la comanda per mostrar la data i l'hora utilitzant la línia de comandaments de Linux. És senzillament això:

data

Per defecte, la sortida serà una cosa així:

Dc 20 d'abril 19:19:21 BST 2016

Podeu obtenir la data per mostrar qualsevol o tots els elements següents:

  • % a - nom del dia abreujat (és a dir, mon, tue, wed)
  • % A: nom del dia complet (és a dir, dilluns, dimarts, dimecres)
  • % b o% h - nom del mes abreujat (és a dir, jan, feb, mar)
  • % B - nom del mes complet (gener, febrer, març)
  • % c - data i hora locals (data i hora completa)
  • % C - any curt (és a dir, 14, 15, 16)
  • % d - dia del mes (és a dir, 01, 02, 03)
  • % D - igual que M / D / Y (és a dir, 04/20/16)
  • % e - dia de mes encoixinat (és a dir, '1', '2')
  • % F - data completa, igual que aaaa-mm-dd
  • % H - hora (00, 01, 02, 21, 22, 23)
  • % I - hora (1,2,3,10,11,12)
  • % j - dia de l'any (és a dir, 243)
  • % k - hora encoixinada (és a dir, '1' es converteix en '1')
  • % l - hora encoixinada (rellotge de 12 hores)
  • % m - número de mes (1,2,3)
  • % M - minut (1,2,3,57,58,59)
  • % n - nova línia
  • % N - nanosegons
  • % p - AM o PM
  • % P: com% p, però en minúscules (irònicament)
  • % r - locals de 12 hores de temps de rellotge
  • % R - Versió de 24 hores d'hora i minut
  • % s - segons des de 1970-01-01 00:00:00
  • % S - segon (01,02,03, 57, 58, 59)
  • % t - una pestanya
  • % T - temps igual a% H:% M:% S
  • % u - dia de la setmana (1 és el dilluns, 2 és dimarts, etc)
  • % U - setmana de l'any (assumint el diumenge com a primer dia de la setmana)
  • % V: nombre de la setmana ISO amb el dilluns com a primer dia de la setmana
  • % w - dia de la setmana (0 és diumenge)
  • % W - setmana de l'any amb el dilluns com a primer dia de la setmana
  • % x - representació de dates locals (12/31/2015)
  • % X - representació del temps local (14:44:44)
  • % y - últims dos dígits de l'any
  • % Y - any
  • % z - zona horària numèrica (és a dir -0400)
  • %: z - zona horària numèrica de la següent manera (és a dir -04: 00)
  • % :: z - zona horària numèrica de la següent manera (és a dir -04: 00: 00)
  • % Z - abreviatura alfabètica de zona horària (GMT)
  • - - Un guió individual evita l'encoixinament zero
  • _ - Un sol subratllat amb espais
  • 0 - coixinets amb zeros
  • ^ - utilitzeu majúscules si és possible
  • # - utilitzeu el cas contrari si és possible

Aquesta és una gran quantitat d'opcions i sospito que l'ordre de data és el que la majoria de la gent tracta d'afegir alguna cosa a la primera vegada que volen contribuir a Linux i compilar el seu primer programa.

Essencialment si voleu mostrar només el temps podeu utilitzar el següent:

data +% T

Això sortirà a les 19:45:00. (és a dir, hores, minuts i segons)

També podeu aconseguir l'anterior mitjançant l'ús del següent:

data +% H:% M:% S

Podeu afegir la data també utilitzant l'ordre anterior:

data +% d /% m /% Y% t% H:% M:% S

Bàsicament, podeu utilitzar qualsevol combinació dels commutadors anteriors després del símbol més per emetre la data tal com desitgeu. Si voleu afegir espais, podeu fer servir cometes al voltant de la data.

data + '% d /% m /% Y% H:% M:% S'

Com mostrar la data d'UTC

Podeu veure la data UTC de l'ordinador amb el següent comandament:

data -u

Si es troba al Regne Unit, s'adonarà que en comptes de mostrar "18:58:20" com el moment en què es mostrarà "17:58:20" segons el temps.

Com es mostra la data RFC

Podeu veure la data RFC per a l'equip amb el següent comandament:

data -r

Això mostra la data en el següent format:

Dc, 20 abr 2016 19:56:52 +0100

Això és útil ja que mostra que teniu una hora d'avantatge de GMT.

Alguns ordres d'informació útils

Vols saber la data el proper dilluns? Proveu-ho:

data -d "el proper dilluns"

En el moment d'escriure això, torna "Dl 25 abr 00:00:00 BST 2016"

El -d bàsicament imprimeix una data en el futur.

Utilitzant el mateix comandament podeu esbrinar quin dia de la setmana té lloc el vostre aniversari o el Nadal.

data del 25/12/2016

El resultat és Sun Dec. 25.

Resum

Val la pena revisar la pàgina de manual de l'ordre de data amb el següent comandament:

data de l'home