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 SingapurA 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 znew Command Tutorial pro začátečníky (s příklady) Jak nainstalovat Nextcloud integrovaný s ONLYOFFICE pomocí Univention Virtual ApplianceLinux