Linux naredbe

Postavite datum u Linuxu iz naredbenog retka

Postavite datum u Linuxu iz naredbenog retka

Naredba date prikazuje datum i vrijeme sustava. Omogućuje korisniku da dobije datum i vrijeme u različitim formatima. Ova naredba također pomaže u izračunavanju trenutnih, prošlih i budućih datuma uz pomoć različitih operatora i specifikatora formata. Da bi se funkcije mogle izvesti, sistemski sat i sat poslužitelja trebaju biti točno na vrijeme. Evo nekoliko primjera koji će povećati vaše znanje o naredbi date u Linuxu.

Preduvjeti

Da biste naučili funkcionalnost naredbi za datum i njihovu upotrebu, na vaš sustav treba instalirati Linux (Ubuntu). Nakon instalacije morate konfigurirati Linux davanjem korisničkih podataka, uključujući ime i lozinku, za pristup aplikacijama. Slika ispod prikazuje sučelje Ubuntua. Ovdje morate navesti lozinku da biste nastavili dalje.

Sintaksa datuma

$ datum [OPCIJA] ... [+ FORMAT]

Datum

Osnovna naredba koja se koristi za prikaz datuma je unos "Datum". Donosi trenutni datum i vrijeme koji se automatski primaju od sustava. Izlaz prikazuje dan u mjesecu, datum, godinu i vrijeme. Naredba Date dobiva datum operativnog sustava.

$ datum

Korisnička uputa Datum naredba

Da biste saznali više o naredbama vezanim uz datum, korisniku je dostupan ručni vodič. Izlaz prikazuje sljedeći opis.

$ man datum

Doznajte datume u različitim formatima

Datumi se mogu prikazati u više alternativnih metoda. Tipka "D" prikazat će datum u obrascu "/" koji sadrži datum, mjesec i godinu. Dok će "F" prikazivati ​​datum uz pomoć "-", a format će imati godinu, mjesec i dan, respektivno. Da bismo korisniku bili precizni i jednostavni, koristili smo niz koji pokazuje ispravno značenje specifikatora formata, tj.e., f i d. Operator "+%" koristi se za povezivanje specifikatora formata s datumom.

Dobijte dan, mjesec i godinu

U naredbi se koriste neki specifikatori formata s datumom za poboljšanje funkcionalnosti. Oni su također prikazani u korisničkom priručniku koji smo vidjeli u gornjem primjeru. Na primjer, objasnit ćemo neke primjere kako bismo ih korisnici lakše prepoznali. Sintaksa za specifikatore formata je:

$ datum +% [format-opcija]

Kako ga sintaksa razumije, koristimo datum i navedeni format da bismo dobili određeni izlaz.

Neki od specifikatora su sljedeći:

% d = predstavlja dan u mjesecu
% B = Prikazuje puni naziv mjeseca
% m = Prikazuje mjesec u godini
% Y = Prikaži godinu
% T = Prikaži vrijeme
% H = Prikazuje sat u vremenu
% M = Prikažite minutu u vremenu
% S = Prikazuje sekunde u vremenu

Mjesec u godini

Da biste pronašli mjesec u godini. Koristimo format "B" kako je gore opisano u primjerima.

$ (datum +% B)

Godina Za prikaz tekuće godine koristimo format "Y". Ako želimo samo posljednje dvije znamenke godine, tada se koristi mali "y".

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

Dan u tjednuUpotrijebit ćemo "A" za dobivanje punog naziva dana u tjednu. Dok se "a" koristi za dobivanje kratice dana.

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

Doznajte datume prošlosti i budućnosti

Zadnji danKorištenjem ove dodane naredbe dobit ćemo jučerašnji datum.

$ Echo "jučer = $ (datum -d" jučer ")"

Prije određenog dana

Datumove možemo dobiti navođenjem odgovarajućeg datuma za povratak na taj datum. Na primjer, korisnik želi dobiti datum od prije 45 dana, pa se koristi ova naredba.

$ Echo "prije 45 dana = $ (datum -d" sutra -45 dana ")"

Prošli mjesec

Naredba posljednjeg mjeseca pomoći će korisniku da dobije prethodni mjesec tekuće godine.

$ Echo "prošli mjesec = $ (datum -d" prošli mjesec "" +% B ")"

Slijedeće godine

Naredba sljedeće godine prikazuje godinu nakon tekuće godine.

$ Echo = "sljedeće godine = $ (datum -d" sljedeće godine "+% Y") "

Razlika između datuma

Određeni dan dobiva se navođenjem dva datuma. Jedan se datum oduzima od drugog tako da se dobije broj dana između dva.

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

Prikaz datuma sa -d ili -date formatom

Naredba Date zna rukovati unosom -d ili -date. Datum unosa uzima se kao niz. Da bismo dobili datum sljedećeg dana sljedećeg tjedna, unosimo sljedeći primjer.

$ date -date = ”sljedeći utorak”

Dalje, naredba date može izračunati sekunde datuma koji su prošli do sada. Dajemo relativni datum čije se sekunde trebaju znati.

$ datum -d “2021-4-24” + ”% s”

Bez obzira na format koji smo naveli u naredbi, datum se uvijek prikazuje u određenom uzorku postavljenom kao zadani.

$ datum -d “5.6.2021.”

Prikaži broj tjedna u tekućoj godini

Kao što je prikazano u naredbi ispod, možemo dobiti broj tjedna u tekućoj godini pomoću "V".

Broj dana u tekućoj godini

Broj dana do trenutnog datuma prikazuje se pomoću% j%.

$ Datum +% j

Postavi datum prema vremenskoj zoni

Da bismo provjerili trenutnu vremensku zonu sustava, koristimo naredbu u nastavku.

$ Timedatektl

Ovo će prikazati izlaz datuma i lokalnog vremena određene vremenske zone. Ovdje je vremenska zona Azija / Karači.

Da biste promijenili zadanu vremensku zonu u drugu, morate znati naziv vremenske zone. Format koji se slijedi za prikaz vremenske zone je Regija / Grad. Evo dostupnih opcija vremenske zone:

$ timedatectl popis-vremenske zone

Isti upit koristi se za promjenu vremenske zone osim određene vremenske zone koju želite zamijeniti.

$ sudo timedatectl set -timezone Europe / Istanbul

U gore spomenutom izlazu možete vidjeti da se vremenska zona ažurira s Europom / Istanbulom.

Dohvatite datum i vrijeme podešavanjem hardverskog sata

Hardverski satovi rade čak i ako nema napajanja. Izvodi se unutar hardvera sustava.

$ sudo hwclock -pokaži

Izlaz će biti prikazan kao što je prikazano na slici:

Zaključak

Sada možemo postaviti datum ili ga promijeniti kroz naredbeni redak u Linuxu. To je prilično lako i razumljivo. Korisnici se detaljno raspravljaju o gore spomenutim upitima. Specifikatori formata pomažu u postavljanju datuma određenog dana.

Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...
Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...