Skip to main content

Sådan viser du dato og klokkeslæt ved hjælp af Linux-kommandolinjen

WHY do pilots say HEAVY? Wake Turbulence EXPLAINED BY CAPTAIN JOE (April 2025)

WHY do pilots say HEAVY? Wake Turbulence EXPLAINED BY CAPTAIN JOE (April 2025)
Anonim

I denne vejledning viser vi dig, hvordan du udskriver dato og klokkeslæt ved hjælp af Linux-kommandolinjen i forskellige formater.

Sådan viser du dato og klokkeslæt

Du kunne nok have gættet kommandoen for at vise dato og klokkeslæt ved hjælp af Linux-kommandolinjen. Det er simpelthen dette:

dato

Som standard vil udgangen være noget som dette:

Ons apr 20 19:19:21 BST 2016

Du kan få datoen til at vise nogle af eller alle følgende elementer:

  • % a - forkortet dag navn (det vil sige mon, tue, wed)
  • % A - fulde dag navn (det vil sige mandag, tirsdag, onsdag)
  • % b eller% h - forkortet månedenavn (dvs. jan, feb, mar)
  • % B - hele månedens navn (januar, februar, marts)
  • % c - lokalitet dato og klokkeslæt (fuld dato og klokkeslæt)
  • % C - kort år (dvs. 14, 15, 16)
  • % d - dag i måneden (dvs. 01, 02, 03)
  • % D - samme som M / D / Y (dvs. 04/20/16)
  • % e - dag i måneden polstret (dvs. '1', '2')
  • % F - fuld dato, samme som yyyy-mm-dd
  • % H-time (00, 01, 02, 21, 22, 23)
  • % I - time (1,2,3,10,11,12)
  • % j - dag i året (dvs. 243)
  • % k - time polstret (dvs. '1' bliver '1')
  • % l - time polstret (12 timers ur)
  • % m - månedstal (1,2,3)
  • % M - minut (1,2,3,57,58,59)
  • % n - ny linje
  • % N - nanosekunder
  • % p - AM eller PM
  • % P - som% p men små bogstaver (ironisk)
  • % r - lokaliteter 12 timers klokkeslæt
  • % R - 24 timers version af time og minut
  • % s - sekunder siden 1970-01-01 00:00:00
  • % S - sekund (01,02,03, 57, 58, 59)
  • % t - en fane
  • % T - time samme som% H:% M:% S
  • % u - ugedag (1 er mandag, 2 er tirsdag osv.)
  • % U - uge antal år (forudsat søndag som første dag i ugen)
  • % V - ISO uge nummer med mandag som den første dag i ugen
  • % w - ugedag (0 er søndag)
  • % W - uge nummer på året med mandag som den første dag i ugen
  • % x - locales date representation (12/31/2015)
  • % X - locales time representation (14:44:44)
  • % y - sidste to cifre af året
  • % Y - år
  • % z - numerisk tidszone (dvs. -0400)
  • %: z - numerisk tidszone som følger (dvs. -04: 00)
  • % :: z - numerisk tidszone som følger (dvs. -04: 00: 00)
  • % Z - alfabetisk tidszoneforkortelse (GMT)
  • - - En enkelt bindestreg forhindrer nulpolstring
  • _ - en enkelt understregning pads med mellemrum
  • 0 - pads med nuller
  • ^ - brug store bogstaver, hvis det er muligt
  • # - brug omvendt tilfælde, hvis det er muligt

Det er et stort antal muligheder, og vi mistanke om datoen kommandoen er den, de fleste mennesker forsøger at tilføje noget til, når de først vil bidrage til Linux og kompilere deres første program.

I det væsentlige hvis du vil vise netop tiden, kan du bruge følgende:

dato +% T

Dette vil udgive 19:45:00. (dvs. timer, minutter og sekunder)

Du kan også nå ovenstående ved at bruge følgende:

dato +% H:% M:% S

Du kan også vedhæfte datoen med ovenstående kommando:

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

I grund og grund kan du bruge en hvilken som helst kombination af ovennævnte kontakter efter plus-symbolet for at uddatere datoen, som du ønsker det. Hvis du vil tilføje mellemrum, kan du bruge citater omkring datoen.

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

Sådan viser du UTC-datoen

Du kan se UTC-datoen for din computer ved hjælp af følgende kommando:

dato -u

Hvis du er i Det Forenede Kongerige, vil du bemærke, at i stedet for at vise "18:58:20" som det vil vise "17:58:20" som tiden.

Sådan viser du RFC-datoen

Du kan se RFC-datoen for din computer ved hjælp af følgende kommando:

dato -r

Dette viser datoen i følgende format:

Ons, 20 april 2016 19:56:52 +0100

Dette er nyttigt, da det viser, at du er en time foran GMT.

Nogle nyttige datokommandoer

Vil du kende datoen næste mandag? Prøv det her:

dato -d "næste mandag"

På tidspunktet for skrivelsen returnerer dette "Mon 25 Apr 00:00:00 BST 2016"

-D skriver i princippet en dato i fremtiden.

Ved hjælp af samme kommando kan du finde ud af hvilken dag i ugen din fødselsdag eller jul er på.

dato -d 12/25/2016

Resultatet er søndag 25. december.

Resumé

Det er værd at tjekke den manuelle side for datakommandoen ved at bruge følgende kommando:

mand dato