Skip to main content

Jak zobrazit datum a čas pomocí příkazového řádku systému Linux

Internet Technologies - Computer Science for Business Leaders 2016 (Smět 2024)

Internet Technologies - Computer Science for Business Leaders 2016 (Smět 2024)
Anonim

V této příručce vám ukážeme, jak vytisknout datum a čas pomocí příkazového řádku Linuxu v různých formátech.

Jak zobrazit datum a čas

Možná jste pravděpodobně odhadli, že příkaz zobrazuje datum a čas pomocí příkazového řádku systému Linux. Je to prostě toto:

datum

Ve výchozím nastavení bude výstup vypadat takto:

Čt 20.4 19:19:21 BST 2016

Můžete dostat datum zobrazení některých nebo všech následujících prvků:

  • % a - zkrácený název dne (tj. pondělí, pátek, pátek)
  • % A - celý den (tj. Pondělí, úterý, středa)
  • % b nebo% h - zkrácený název měsíce (tj. jan, feb, mar)
  • % B - úplný název měsíce (leden, únor, březen)
  • % c - lokalizace datum a čas (celé datum a čas)
  • % C - krátký rok (tj. 14, 15, 16)
  • % d - den v měsíci (tj. 01, 02, 03)
  • % D - stejné jako M / D / Y (tj. 04/20/16)
  • % e - den měsíce polstrovaný (tj. '1', '2')
  • % F - plné datum, stejné jako yyyy-mm-dd
  • % H - hodina (00, 01, 02, 21, 22, 23)
  • % I - hodina (1,2,3,10,11,12)
  • % j - den roku (tj. 243)
  • % k - polstrovaná hodina (tj. "1" se stává "1")
  • % l - hodina polstrovaná (12 hodin)
  • % m - číslo měsíce (1,2,3)
  • % M - minutu (1,2,3,57,58,59)
  • % n - nový řádek
  • % N - nanosekund
  • % p - AM nebo PM
  • % P - jako% p, ale malá (ironicky)
  • % r - lokalizuje 12hodinový čas
  • % R - 24hodinová verze hodiny a minuty
  • % s - sekundy od 1970-01-01 00:00:00
  • % S - druhý (01,02,03, 57, 58, 59)
  • % t - záložka
  • % T - čas shodný s% H:% M:% S
  • % u - den v týdnu (1 je pondělí, 2 je úterý apod.)
  • % U - týdenní číslo roku (za předpokladu neděle jako prvního dne v týdnu)
  • % V - číslo týdne ISO v pondělí jako první den v týdnu
  • % w - den v týdnu (0 je neděle)
  • % W - týdenní číslo roku s pondělí jako prvním dnem v týdnu
  • % x - reprezentace data lokalizace (31. 12. 2015)
  • % X - reprezentuje časovou reprezentaci (14:44:44)
  • % y - poslední dvě číslice roku
  • % Y - rok
  • % z - číselné časové pásmo (tj. -0400)
  • %: z - číselné časové pásmo následujícím způsobem (tj. -04: 00)
  • % :: z - číselné časové pásmo takto (tj -04: 00: 00)
  • % Z - zkratka abecedního časového pásma (GMT)
  • - Jedno pomlčka zabraňuje nulovému polstrování
  • _ - jediné podložky podtržítka s mezerami
  • 0 - polštářky s nuly
  • ^ - pokud je to možné, použijte velká písmena
  • # - použijte opačný případ, pokud je to možné

To je obrovský počet možností a máme podezření, že datový příkaz je ten, který se většina lidí snaží něco přidat, když chtějí poprvé přispět do Linuxu a sestavit svůj první program.

V podstatě, pokud chcete zobrazit pouze čas, můžete použít následující:

datum +% T

Toto bude výstup 19:45:00. (tj. hodiny, minuty, potom vteřiny)

Můžete také dosáhnout výše uvedeného pomocí následujícího:

datum +% H:% M:% S

Datum můžete také připojit pomocí výše uvedeného příkazu:

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

V podstatě můžete použít libovolnou kombinaci výše uvedených přepínačů za symbolem plus, abyste získali datum podle svého přání. Chcete-li přidat mezery, můžete použít cenové nabídky kolem data.

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

Jak zobrazit datum UTC

Datum UTC pro váš počítač můžete zobrazit následujícím příkazem:

datum -u

Pokud se nacházíte ve Velké Británii, zjistíte, že namísto zobrazení "18:58:20" se zobrazí čas "17:58:20" jako čas.

Jak zobrazit datum RFC

Datum RFC pro počítač můžete zobrazit pomocí následujícího příkazu:

datum-r

Zobrazí se datum v následujícím formátu:

St, 20 duben 2016 19:56:52 +0100

To je užitečné, protože ukazuje, že jste hodinu před GMT.

Některé užitečné příkazy dat

Chcete zjistit datum příštího pondělí? Vyzkoušejte toto:

datum -d "příští pondělí"

Na místě psaní se vrátí "Po 25 Dub 00:00:00 BST 2016"

-D v podstatě vytiskne datum v budoucnu.

Pomocí stejného příkazu zjistíte, který den v týdnu jsou vaše narozeniny nebo Vánoce.

datum -d 12/25/2016

Výsledkem je ned 25. prosince.

souhrn

Stojí za to zkontrolovat manuálovou stránku příkazu datum pomocí následujícího příkazu:

man date