Příkazy pro Linux

Nastavte datum v systému Linux z příkazového řádku

Nastavte datum v systému Linux z příkazového řádku

Příkaz date zobrazuje datum a čas systému. Umožňuje uživateli získat datum i čas v různých formátech. Tento příkaz také pomáhá při výpočtu aktuálního, minulého a budoucího data pomocí různých operátorů a specifikátorů formátu. Aby bylo možné provést funkce, měly by být systémové hodiny a hodiny serveru přesně na čas. Zde je několik příkladů, které zvýší vaše znalosti o příkazu date v Linuxu.

Předpoklady

Abyste se naučili funkčnost příkazů data a jejich použití, měl by být na vašem systému nainstalován Linux (Ubuntu). Po instalaci musíte nakonfigurovat Linux poskytnutím podrobností o uživateli, včetně jména a hesla, pro přístup k aplikacím. Obrázek níže ukazuje rozhraní Ubuntu. Zde budete muset zadat heslo, abyste mohli pokračovat.

Syntaxe data

$ datum [MOŽNOST]… [+ FORMÁT]

datum

Základní příkaz používaný k zobrazení data je zadat „Datum“. Přináší aktuální datum a čas, který je automaticky přijat ze systému. Výstup zobrazuje den v měsíci, datum, rok a čas. Příkaz Date získá datum operačního systému.

$ datum

Uživatelská příručka Datum Příkaz

Chcete-li se dozvědět více o příkazech souvisejících s datem, je pro uživatele k dispozici manuální průvodce. Výstup ukazuje následující popis.

$ mužské rande

Získejte data v různých formátech

Data lze zobrazit více než jednou alternativní metodou. Klávesa „D“ zobrazí datum ve formuláři „/“ s datem, měsícem a rokem. Zatímco „F“ zobrazí datum pomocí „-“ a formát bude mít rok, měsíc a den. Aby to bylo pro uživatele přesné a snadné, použili jsme řetězec, který ukazuje správný význam specifikátoru formátu, tj.E., f a d. Operátor „+%“ se používá ke svázání specifikátoru formátu s datem.

Získejte den, měsíc a rok

V příkazu jsou použity některé specifikátory formátu s datem pro vylepšení funkčnosti. Ty jsou také zobrazeny v uživatelské příručce, kterou jsme viděli ve výše uvedeném příkladu. Například vysvětlíme některé příklady, které uživatelům usnadní rozpoznání. Syntaxe pro specifikátory formátu je:

$ date +% [format-option]

Jak to syntaxe rozumí, k získání konkrétního výstupu používáme datum a zadaný formát.

Některé specifikátory jsou následující:

% d = Představuje den v měsíci
% B = Zobrazuje název celého měsíce
% m = Zobrazí měsíc v roce
% Y = Zobrazit rok
% T = Zobrazit čas
% H = Zobrazuje čas v čase
% M = Zobrazit minutu v čase
% S = Představuje sekundy v čase

Měsíc roku

Chcete-li najít měsíc roku. Používáme formát „B“, jak je popsáno výše v příkladech.

$ (datum +% B)

Rok K zobrazení aktuálního roku používáme formát „Y“. Pokud chceme pouze poslední dvě číslice roku, použije se malé „y“.

$ (datum +% y)
$ (datum +% Y)

Den v týdnuPro získání celého názvu dne v týdnu použijeme „A“. Zatímco „a“ se používá k získání zkratky dne.

$ (datum +% A)
$ (datum +% a)               

Získejte data minulosti a budoucnosti

Poslední denPoužitím tohoto připojeného příkazu získáme včerejší datum.

$ Echo „čera = $ (datum -d „včera“) “

Před konkrétním dnem

Můžeme získat data zadáním příslušného data, abychom se vrátili k tomuto konkrétnímu datu. Například uživatel chce získat datum před 45 dny, takže je použit tento příkaz.

$ Echo „před 45 dny = $ (datum -d„ zítra -45 dní “)“

Minulý měsíc

Příkaz z minulého měsíce pomůže uživateli získat předchozí měsíc aktuálního roku.

$ Echo „minulý měsíc = $ (datum -d„ minulý měsíc “„ +% B “)“

Příští rok

Příští rok velení ukazuje rok po aktuálním roce.

$ Echo = „příští rok = $ (datum - d„ příští rok “+% Y“) “

Rozdíl mezi daty

Určitý den se získá zadáním dvou dat. Jedno datum se odečte od druhého, takže se mezi nimi získá počet dní.

$ Echo $ ((($ (datum -d „2021-3-24“ „+% s“) - $ (datum -d „2021-3-18“ „+% s“))) / 86400))

Zobrazit datum ve formátu -d nebo -date

Příkaz Date ví, že zvládne vstup -d nebo -datum. Trvá vstupní datum jako řetězec. Chcete-li získat datum následující den následujícího týdne, zadáme níže uvedený příklad.

$ date -date = ”příští úterý”

Příkaz date může dále vypočítat sekundy data, které uplynuly doposud. Poskytujeme relativní datum, jehož sekundy mají být známy.

$ date -d „2021-4-24“ + „% s“

Bez ohledu na formát, který jsme zadali v příkazu, je datum vždy zobrazeno v konkrétním vzoru nastaveném jako výchozí.

$ date -d „5/6/2021“

Zobrazit číslo týdne v aktuálním roce

Jak ukazuje následující příkaz, číslo týdne aktuálního roku můžeme zjistit pomocí „V“.

Číslo dne v aktuálním roce

Číslo dne do zobrazení aktuálního data pomocí% j%.

$ Datum +% j

Nastavit datum podle časového pásma

Chcete-li zkontrolovat aktuální časové pásmo systému, použijeme níže uvedený příkaz.

$ Timedatectl

Zobrazí se výstup data a místního času konkrétního časového pásma. Zde je časové pásmo Asie / Karáčí.

Chcete-li změnit dané časové pásmo na jiné, potřebujete znát název časového pásma. Formát zobrazený v časovém pásmu je Region / Město. Zde jsou k dispozici možnosti časového pásma:

$ timedatectl seznam-časová pásma

Stejný dotaz se používá ke změně časového pásma kromě konkrétního časového pásma, které chcete nahradit.

$ sudo timedatectl set -timezone Evropa / Istanbul

Ve výše uvedeném výstupu vidíte, že časové pásmo je aktualizováno pomocí Evropy / Istanbulu.

Získejte datum a čas nastavením hodin hardwaru

Hardwarové hodiny fungují, i když není k dispozici napájení. Běží uvnitř hardwaru systému.

$ sudo hwclock - show

Výstup bude předveden na obrázku:

Závěr

Nyní můžeme nastavit datum nebo jej změnit pomocí příkazového řádku v systému Linux. Je to docela snadné a srozumitelné. Dotazy zmíněné výše jsou podrobně diskutovány pro uživatele. Specifikátory formátu pomáhají s nastavením data konkrétního dne.

Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...
Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...
Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...