GNU/Linux >> Znalost Linux >  >> Linux

Výukový program příkazu Linux zdump pro začátečníky (s příklady)

Vzhledem k tomu, že členové týmu dnes pracují z různých zemí, je někdy důležité znát informace o časovém pásmu pro různá místa. Obecně také mohou nastat situace, kdy budete chtít rychle zobrazit časové pásmo pro konkrétní místo. Budete rádi, že existuje nástroj příkazového řádku – nazvaný zdump - to vám umožní.

V tomto tutoriálu probereme základy zdump pomocí několika snadno srozumitelných příkladů. Ale než to uděláme, stojí za zmínku, že všechny příklady uvedené v tomto článku byly testovány na počítači Ubuntu 18.04 LTS.

Příkaz Linux zdump

Příkaz zdump v Linuxu je v podstatě nástroj pro ukládání časového pásma. Následuje jeho syntaxe:

zdump [--version] [--help] [-v] [-c [loyear,]hiyear] [zonename...]

A zde je návod, jak to vysvětluje manuálová stránka:

Program zdump vytiskne aktuální čas v každém názvu zóny pojmenovaném na příkazovém řádku.

Následuje několik příkladů, které by vám měly poskytnout dobrou představu o tom, jak příkaz zdump funguje.

O1. Jak používat příkaz zdump?

Základní použití je poměrně jednoduché. Stačí spustit 'zdump' s názvem umístění jako vstupem. Například:

zdump Singapur

Následuje výstup příkazu vytvořeného v mém systému:

Singapur  St 31. října 17:35:39 2018 + 08

Zde jsou některé další příklady:

Tady stojí za zmínku, že můžete pomocí výpisu načíst informace specifické pro město. Následuje několik příkladů:

Q2. Jak přimět zdump produkovat podrobné informace ve výstupu?

V případě, že chcete, aby zdump vytvářel podrobné informace, použijte volbu -v příkazového řádku. Například následující příkaz:

zdump -v Singapur

vytvořil tento výstup:

Singapur  -9223372036854775808 =NULL
Singapur  -9223372036854689408 =NULL
Singapur  Po 31. prosince 17:04:34 UT 9 d =21:04 UT 9 d =29 d 159 3 C 5 m br />Singapur  Po 31. prosinec 17:04:35 1900 UT =1. út  00:00:00 1901 SMT isdst=0 gmtoff=24925
Singapur  středa 31. května 17:04:31 st. =st. 23:59:59 1905 SMT isdst=0 gmtoff=24925
Singapur  středa 31. května 17:04:35 1905 UT =čt červen  1 00:04:35 1905
07 isdst=25 /200 gmtoff=Singapur  So 31. prosince 16:59:59 1932 UT =So 31. prosince 23:59:59 1932 +07 isdst=0 gmtoff=25200
Singapur  So 31. prosince 17:00:00 =0. ledna 1932 20:00 1933 +0720 isdst=1 gmtoff=26400
Singapur  út. prosinec 31 16:39:59 1935 UT =út. prosinec 31 23:59:59 1935 +0720 isdingpor=1 ge Út 31. prosince 16:40:00 1935 UT =St Jan  1 00:00:00 1936 +0720 isdst=0 gmtoff=26400
Singapur  Ne 31. srpna 16:39:59 1941 31 UT =:59 1941 +0720 isdst=0 gmtoff=26400
Singapur  Ne 31. srpna 16:40:00 1941 UT =Po. září  1 00:10:00 1941 +0730 isdst=0 gmtoff=27000
Singapur  Ne 15. února 16:29:59 1942 UT =Ne 15. února 23:59:59 3042 isd==27000
Singapur  Ne 15. únor 16:30:00 1942 UT =Po 16. únor 01:30:00 1942 +09 isdst=0 gmtoff=32400
Singapur  Út. září 1959 14 =Út 11. září 23:59:59 1945 +09 isdst=0 gmtoff=32400
Singapur  Út 11. září 15:00:00 1945 UT =Út 11. září 22:30:00 1945 ist =1945 +0=27000
Singapur  Čt 31. prosince 16:29:59 1981 UT =Čt 31. prosince 23:59:59 1981 +0730 isdst=0 gmtoff=27000
Singapur  819 Čt 03 11. prosince 1981 Pá  1 00:30:00 1982 +08 isdst=0 gmtoff=28800
Singapur  9223372036854689407 =NULL
Singapur  92233720380747 =NU> =

Manuál vysvětluje tuto možnost takto:

 -v   
Pro každý název zóny na příkazovém řádku vytiskněte čas v nejnižší možné časové hodnotě, čas
jeden den po nejnižší možné časové hodnotě, časy jednu sekundu před a přesně při každé
zjištěné časové nespojitosti, čas o jeden den menší než nejvyšší možná časová hodnota a
čas při nejvyšší možné časové hodnotě. Každý řádek končí isdst=1, pokud je daný čas
letní čas nebo isdst=0 v opačném případě.

O3. Co dělá volba -c?

Volba -c omezí podrobný výstup blízko začátku daného roku (roků). Zde je návod, jak to vysvětluje manuálová stránka:

-c [loyear,]hiyear

Přeruší podrobný výstup blízko začátku daného roku(ů). Výstup stále obsahuje
nejnižší možnou hodnotu času a jeden den po ní a nejvyšší možnou časovou hodnotu, které
předchází časová hodnota jeden den před ní.

Následuje příklad:

zdump -v -c 1935 Singapur

A tady je výstup:

Singapur  -9223372036854775808 =NULL
Singapur  -9223372036854689408 =NULL
Singapur  Po 31. prosince 17:04:34 UT 9 d =21:04 UT 9 d =29 d 159 3 C 5 m br />Singapur  Po 31. prosinec 17:04:35 1900 UT =1. út.   00:00:00 1901 SMT isdst=0 gmtoff=24925
Singapur  St. 31. května 17:04:31 St =31. 23:59:59 1905 SMT isdst=0 gmtoff=24925
Singapur  středa 31. května 17:04:35 1905 UT =čtvrtek červen  1 00:04:35 1905
07 isdst=25 /200 gmtoff=Singapur  So 31. prosince 16:59:59 1932 UT =So 31. prosince 23:59:59 1932 +07 isdst=0 gmtoff=25200
Singapur  So 31. prosince 17:00:00 =0. ledna 1932 20:00 1933 +0720 isdst=1 gmtoff=26400
Singapur  9223372036854689407 =NULL
Singapur  9223372036854775807 =NULL

Závěr

Souhlasím, příkaz zdump není druh nástroje, který bude většina z nás potřebovat každý den, ale je to užitečný nástroj, o kterém byste měli vědět, protože nikdy nevíte, kdy ho budete potřebovat. Více podrobností o zdumpu lze získat přechodem na jeho manuálovou stránku.


Linux
  1. Rozšíření Linuxu Command Tutorial pro začátečníky (s příklady)

  2. Výukový program pro Linux tac Command pro začátečníky (s příklady)

  3. Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

  1. Výukový program příkazů Linux factor pro začátečníky (s příklady)

  2. Výukový program příkazu Linux sum pro začátečníky (s příklady)

  3. Výukový program příkazu spánku pro Linux pro začátečníky (s příklady)

  1. Linux ano Příkazový kurz pro začátečníky (s příklady)

  2. Linux nproc Command Tutorial pro začátečníky (s příklady)

  3. Výukový program příkazů se základním názvem Linuxu pro začátečníky (s příklady)