Kā parādīt datumu un laiku, izmantojot Linux komandrindu

Kas jāzina

  • Drukājiet datumu un laiku dažādos formātos, izmantojot Linux komandu datums.
  • Skatiet datuma komandas rokasgrāmatas lapu, izmantojot komandu vīrieša randiņš.

Šajā rakstā ir izskaidroti dažādi veidi, kā parādīt datumu un laiku, izmantojot Linux komandrindu.

Kā parādīt datumu un laiku

linux datums

Lai parādītu datumu, ierakstiet:

datums. 

Pēc noklusējuma izvade būs aptuveni šāda:

Trešdien, 20. aprīlī, 19:19:21 BST 2018. 

Parādiet datumu, izmantojot vienu vai visus no šiem elementiem:

  • %a: saīsināts dienas nosaukums (t.i., pirmdien, otrdien, trešdien)
  • %A: pilnas dienas nosaukums (t.i., pirmdiena, otrdiena, trešdiena)
  • %b vai %h: saīsināts mēneša nosaukums (t.i., jan., febr., marts)
  • %B: pilna mēneša nosaukums (janvāris, februāris, marts)
  • %c: lokalizācijas datums un laiks (pilns datums un laiks)
  • %C: gadsimts - parāda vispirms divi gada skaitļi (t.i., 19 — 1999. gadam un 20 — 2020. gadam)
  • %d: mēneša diena (t.i., 01., 02., 03.)
  • %D: tāds pats kā M/D/G (t.i., 20.04.16.)
  • %e: polsterēta mēneša diena (t.i., '1', '2')
  • %F: pilns datums, tāds pats kā gggg-mm-dd
  • %H: stunda (00, 01, 02, 21, 22, 23)
  • %I: stunda (1,2,3,10,11,12)
  • %j: gada diena (t.i., 243)
  • %k: stunda polsterēta (t.i., "1" kļūst par "1")
  • %l: stundu polsterēts (12 stundu pulkstenis)
  • %m: mēneša skaitlis (1,2,3)
  • %M: minūte (1,2,3,57,58,59)
  • %n: jauna rinda
  • %N: nanosekundes
  • %p: AM vai PM
  • %P: patīk %p, bet mazie burti (ironiski) 
  • %r: lokalizācijas 12 stundu pulksteņa laiks
  • %R: stundu un minūšu 24 stundu versija
  • %s: sekundes kopš 1970-01-01 00:00:00
  • %S: otrais (01,02,03, 57, 58, 59)
  • %t: cilne
  • %T: laiks tāds pats kā %H:%M:%S
  • %u: nedēļas diena (1 ir pirmdiena, 2 ir otrdiena utt.)
  • %U: gada nedēļas numurs (pieņemot, ka svētdiena ir nedēļas pirmā diena)
  • %V: ISO nedēļas numurs ar pirmdienu kā nedēļas pirmo dienu
  • %w: nedēļas diena (0 ir svētdiena)
  • %W: gada nedēļas numurs ar pirmdienu kā nedēļas pirmo dienu
  • %x: lokalizācijas datuma attēlojums (31.12.2015.)
  • %X: lokalizācijas laika attēlojums (14:44:44)
  • %y: gada pēdējie divi cipari
  • %Y: gads
  • %z: ciparu laika josla (t.i., -0400)
  • %:z: skaitliskā laika josla, kā norādīts tālāk (t.i., -04:00)
  • %::z: skaitliskā laika josla, kā norādīts tālāk (t.i., -04:00:00)
  • %Z: alfabētiskais laika joslas saīsinājums (GMT) 
  • -: viena defise novērš nulles polsterējumu
  • _: viena pasvītra spilventiņi ar atstarpēm
  • 0: spilventiņi ar nullēm
  • ^: ja iespējams, izmantojiet lielos burtus
  • #: ja iespējams, izmantojiet pretējo reģistru

Lai parādītu tikai laiku, izmantojiet šo:

datums +%T. 

Alternatīvi izmantojiet tālāk norādīto.

datums +%H:%M:%S. 

Pievienojiet arī datumu, izmantojot komandu:

datums +%d/%m/%Y%t%H:%M:%S. 

Alternatīvi izmantojiet tālāk norādīto (jo %T ir līdzvērtīgs %H:%M:%S):

datums +$d/%m/%Y%t%T. 

The : un / rakstzīmes nav obligātas, un tās var būt jebkuras, ko vēlaties. Piemēram:

datums +%dc%mc%Y

izejas: 24c09c2020, ja kāda iemesla dēļ vēlaties izmantot "c" kā norobežotāju.

Izmantojiet jebkuru iepriekš minēto slēdžu kombināciju aiz plus simbola, lai norādītu datumu, kā vēlaties. Ja vēlaties pievienot atstarpes, varat izmantot pēdiņas ap datumu.

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

Kā parādīt UTC datumu

Skatiet sava datora UTC datumu, izmantojot šo komandu:

datums -u. 

Ja atrodaties Apvienotajā Karalistē, pamanīsit, ka tā vietā, lai rādītu "18:58:20", kā laiks tiks rādīts "17:58:20".

Kā parādīt RFC datumu

Skatiet sava RFC datumu dators izmantojot šādu komandu:

datums --rfc-2822. 

Tas parāda datumu šādā formātā:

Trešdien, 2018. gada 20. aprīlī, 19:56:52 +0100. 

Šis karogs ir noderīgs, jo tas parāda, ka esat stundu priekšā GMT.

Dažas noderīgas datuma komandas

Vai vēlaties uzzināt datumu nākamajā pirmdienā? Izmēģiniet šo:

datums -d "nākamā pirmdiena"

Rakstīšanas brīdī tiek atgriezts "Pr 25 Apr 00:00:00 BST 2016"

The -d būtībā izdrukā datumu nākotnē vai pagātnē. Tātad, jūs varat izmantot "nākamo pirmdienu" vai "pagājušo piektdienu".

Izmantojot to pašu komandu, varat uzzināt, kurā nedēļas dienā ir jūsu dzimšanas diena vai Ziemassvētki.

datums -d 25.12.2016

Rezultāts ir svētdiena, 25. decembris.

Kopsavilkums

Ir vērts pārbaudīt rokasgrāmatas lapa datuma komandai izmantojot šādu komandu:

vīrieša randiņš.