Skip to main content

Cum se afișează data și ora utilizând linia de comandă Linux

SCP-2100 Tripwire | keter | k class scenario / extraterrestrial scp (Aprilie 2025)

SCP-2100 Tripwire | keter | k class scenario / extraterrestrial scp (Aprilie 2025)
Anonim

În acest ghid, vă vom arăta cum să tipăriți data și ora utilizând linia de comandă Linux în diverse formate.

Cum se afișează data și ora

Probabil că ați ghicit comanda pentru a afișa data și ora utilizând linia de comandă Linux. Este pur și simplu aceasta:

Data

În mod implicit, rezultatul va fi ceva de genul:

Mier Apr 20 19:19:21 BST 2016

Puteți obține data pentru a afișa unul sau toate elementele următoare:

  • % a - nume de zi abreviat (adică, luni, marți)
  • % A - numele întregii zile (de exemplu, luni, marți, miercuri)
  • % b sau% h - numele lunii abreviate (adică jan, feb, mar)
  • % B - numele lunii complete (ianuarie, februarie, martie)
  • % c - localizări data și ora (data și ora)
  • % C - anul scurt (adică 14, 15, 16)
  • % d - zi de lună (adică 01, 02, 03)
  • % D - la fel ca M / D / Y (adică 04/20/16)
  • % e - zi de lună căptușit (adică '1', '2')
  • % F - data completă, la fel ca aaaa-mm-dd
  • % H - oră (00, 01, 02, 21, 22, 23)
  • % I - oră (1,2,3,10,11,12)
  • % j - ziua anului (adică 243)
  • % k - oră căptușită (adică '1' devine '1')
  • % l - oră căptușită (ceas 12 ore)
  • % m - numărul lunii (1,2,3)
  • % M - minute (1,2,3,57,58,59)
  • % n - linie nouă
  • % N - nanosecunde
  • % p - AM sau PM
  • % P - ca% p, dar minuscule (ironic)
  • % r - localizează timp de 12 ore
  • % R - versiune oră și minut 24 de ore
  • % s - secunde din 1970-01-01 00:00:00
  • % S - al doilea (01,02,03, 57, 58, 59)
  • % t - o filă
  • % T - timpul ca% H:% M:% S
  • % u - zi din săptămână (1 este luni, 2 este marți etc.)
  • % U - numărul săptămânii an (presupunând că duminica este prima zi a săptămânii)
  • % V - numărul săptămânii ISO cu luni în prima zi a săptămânii
  • % w - zi din săptămână (0 este duminică)
  • % W - numărul de săptămâni al anului cu luni în prima zi a săptămânii
  • % x - reprezentarea datei locale (31.12.2015)
  • % X - reprezentarea timpului local (14:44:44)
  • % y - ultimele două cifre ale anului
  • % Y - an
  • % z - fus orar numeric (adică -0400)
  • %: z - fusul orar numeric după cum urmează (adică -04: 00)
  • % :: z - fusul orar numeric după cum urmează (adică -04: 00: 00)
  • % Z - abrevierea alfabetică a fusului orar (GMT)
  • - - o singură liniuță împiedică zgârierea zero
  • _ - un singur tampon de subliniere cu spații
  • 0 - plăcuțe cu zerouri
  • ^ - utilizați majuscule dacă este posibil
  • # - utilizați cazul opus, dacă este posibil

Acesta este un număr mare de opțiuni și bănuiți că comanda pentru dată este cea pe care majoritatea oamenilor încearcă să o adauge atunci când vor să contribuie în primul rând la Linux și să-și compună primul program.

În esență, dacă doriți să afișați doar timpul, puteți utiliza următoarele:

data +% T

Aceasta va ieși 19:45:00. (adică ore, minute, secunde)

De asemenea, puteți realiza cele de mai sus utilizând următoarele:

data +% H:% M:% S

Puteți atașa data și utilizând comanda de mai sus:

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

Practic, puteți utiliza orice combinație a comutatoarelor de mai sus după simbolul plus pentru a afișa data așa cum doriți. Dacă doriți să adăugați spații, puteți utiliza cotații în jurul datei.

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

Cum se afișează data UTC

Puteți vedea data UTC pentru computer utilizând următoarea comandă:

data -u

Dacă vă aflați în Marea Britanie, veți observa că în loc să se afișeze "18:58:20" ca timpul va apărea "17:58:20" ca fiind timpul.

Cum se afișează data RFC

Puteți vedea data RFC pentru computer utilizând următoarea comandă:

data-r

Aceasta afișează data în următorul format:

Miercuri, 20 Apr 2016 19:56:52 +0100

Acest lucru este util deoarece arată că sunteți la o oră înaintea GMT.

Unele comenzi date utile

Vrei să știi data lunii viitoare? Încercați acest lucru:

data -d "luna viitoare"

La punctul de scriere, aceasta returnează "Mon 25 Apr 00:00:00 BST 2016"

D-ul imprimă în principiu o dată în viitor.

Folosind aceeași comandă, puteți afla ce zi a săptămânii este ziua ta de naștere sau de Crăciun.

data-d 12/25/2016

Rezultatul este 25 decembrie.

rezumat

Merită să verificați pagina manuală a comenzii de date folosind următoarea comandă:

data omului