Linux-kommandoer

Indstil dato i Linux fra kommandolinjen

Indstil dato i Linux fra kommandolinjen

Datokommandoen viser datoen og klokkeslættet for systemet. Det tillader brugeren at få både dato og klokkeslæt i forskellige formater. Denne kommando hjælper også med at beregne nuværende, tidligere og fremtidige datoer ved hjælp af forskellige operatører og formatspecifikatorer. For at funktionaliteter skal udføres, skal systemuret og uret på serveren være nøjagtigt til tiden. Her er nogle eksempler, der vil øge din viden om datokommandoen i Linux.

Forudsætninger

For at lære funktionaliteten af ​​datakommandoer og deres anvendelse skal Linux (Ubuntu) installeres på dit system. Efter installationen skal du konfigurere Linux ved at angive brugeroplysninger, herunder navn og adgangskode, for at få adgang til applikationerne. Billedet nedenfor viser grænsefladen til Ubuntu. Her skal du angive en adgangskode for at komme videre.

Datosyntaks

$ dato [VALG] ... [+ FORMAT]

Dato

En grundlæggende kommando, der bruges til at vise datoen, er at skrive "Dato". Det bringer den aktuelle dato og tid, der automatisk modtages fra systemet. Outputtet viser dagen i måneden, datoen, året og klokkeslættet. Datokommando får datoen for operativsystemet.

$ dato

Brugervejledning Datokommando

Hvis du vil vide mere om de datorrelaterede kommandoer, er en manuel vejledning tilgængelig for brugeren. Outputtet viser følgende beskrivelse.

$ mand dato

Få datoer i forskellige formater

Datoer kan vises i mere end en alternativ metode. Tasten "D" viser datoen i "/" formularen med en dato, måned og år. Mens "F" viser datoen ved hjælp af "-" og formatet vil have henholdsvis år, måned og dag. For at gøre det nøjagtigt og let for brugeren har vi brugt en streng, der viser den korrekte betydning af formatspecifikatoren, i.e., f og d. "+%" Operatør bruges til at binde formatspecifikatoren med datoen.

Få dag, måned og år

Der er nogle formatspecifikationer, der bruges i kommandoen med en dato for at forbedre funktionaliteten. Disse vises også i den brugervejledning, vi har set i eksemplet ovenfor. For eksempel vil vi forklare nogle eksempler for at gøre dem lettere for brugerne at genkende. Syntaksen for formatspecifikatorer er:

$ date +% [format-option]

Som syntaksen forstår det, bruger vi dato og specificeret format til at få en bestemt output.

Nogle specifikationer er som følger:

% d = Præsenterer månedsdagen
% B = Viser navnet på den fulde måned
% m = Viser årets måned
% Y = Vis året
% T = Vis klokkeslættet
% H = Skildrer timen i tiden
% M = Vis minut i tid
% S = Viser sekunder i tid

Årets måned

For at finde årets måned. Vi bruger ”B” -formatet som beskrevet ovenfor i eksempler.

$ (dato +% B)

År For at vise det aktuelle år bruger vi ”Y” -formatet. Hvis vi kun vil have de sidste to cifre i året, bruges et lille “y”.

$ (dato +% y)
$ (dato +% Y)

Dag i ugenVi bruger ”A” til at få det fulde navn på dagen i ugen. Mens “a” bruges til at få en forkortelse af en dag.

$ (dato +% A)
$ (dato +% a)               

Få datoer for fortid og fremtid

Sidste dagVed at bruge denne vedhæftede kommando får vi gårsdagens dato.

$ Echo "i går = $ (dato -d" i går ")"

En særlig dag siden

Vi kan få datoer ved at angive en relevant dato for at gå tilbage til den bestemte dato. For eksempel ønsker brugeren at få datoen for 45 dage siden, så denne kommando bruges.

$ Echo "før 45 dage = $ (dato -d" i morgen -45 dage ")"

Sidste måned

Den sidste måned-kommando hjælper brugeren med at få den foregående måned i det aktuelle år.

$ Echo "sidste måned = $ (dato -d" sidste måned "" +% B ")"

Næste år

Næste års kommando viser året efter indeværende år.

$ Echo = “næste år = $ (dato -d“ næste år ”+% Y”) ”

Forskellen mellem datter

En bestemt dag opnås ved at angive to datoer. Den ene dato trækkes fra den anden, så antallet af dage opnås mellem de to.

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

Vis dato med -d eller -datoformat

Datokommando ved at håndtere -d eller -dato input. Det tager en inputdato som en streng. For at få datoen den næste dag i den kommende uge indtaster vi nedenstående eksempel.

$ date -date = ”næste tirsdag”

Dernæst kan datokommandoen beregne sekunderne på den dato, der er gået indtil nu. Vi angiver den relative dato, hvis sekunder skal kendes.

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

Uanset hvilket format vi leverede i kommandoen, vises datoen altid i et bestemt mønster, der er indstillet som standard.

$ date -d “5/6/2021”

Vis ugenummer i det aktuelle år

Som vist i kommandoen nedenfor kan vi få ugenummeret for det aktuelle år ved hjælp af "V".

Dagsnummer i det aktuelle år

Dagenummer indtil den aktuelle dato vises ved hjælp af% j%.

$ Dato +% j

Indstil dato i henhold til tidszone

For at kontrollere systemets aktuelle tidszone bruger vi kommandoen nedenfor.

$ Timedatectl

Dette viser output af dato og lokaltid for en bestemt tidszone. Her er tidszonen Asia / Karachi.

For at ændre den givne tidszone til en anden skal du kende navnet på tidszonen. Det format, der følges for at vise tidszone, er Region / By. Her er de tilgængelige muligheder for tidszone:

$ timedatectl liste-tidszoner

Den samme forespørgsel bruges til at ændre tidszonen ud over den specifikke tidszone, du vil erstatte.

$ sudo timedatectl set -timezone Europe / Istanbul

I ovennævnte output kan du se, at tidszonen opdateres med Europa / Istanbul.

Få dato og tid ved at indstille hardwareuret

Hardware-ure fungerer, selvom der ikke er strømforsyning. Det kører inde i systemets hardware.

$ sudo hwclock -show

Outputtet demonstreres som vist på billedet:

Konklusion

Nu kan vi indstille en dato eller ændre den via kommandolinjen i Linux. Det er ret let og forståeligt. De ovennævnte forespørgsler diskuteres detaljeret for brugerne. Formatspecifikatorer hjælper med at indstille datoen for en bestemt dag.

Mus WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
Hvis du vil forbedre standardfunktionerne for din musemarkør, skal du bruge freeware WinMouse. Det tilføjer flere funktioner, der hjælper dig med at f...
Mus Museklik på venstre museknap fungerer ikke på Windows 10
Museklik på venstre museknap fungerer ikke på Windows 10
Hvis du bruger en dedikeret mus med din bærbare computer eller stationære computer, men musens venstre-klik-knap fungerer ikke på Windows 10/8/7 af en...
Mus Markøren hopper eller bevæger sig tilfældigt, mens han skriver i Windows 10
Markøren hopper eller bevæger sig tilfældigt, mens han skriver i Windows 10
Hvis du finder ud af, at din musemarkør hopper eller bevæger sig alene, automatisk tilfældigt, mens du skriver Windows-bærbar computer eller computer,...