La data, l'ora, ora locale, ecc. vengono visualizzati utilizzando il comando Linux Date. Per modificare l'ora e la data del sistema Linux, possiamo anche utilizzare il comando della data. Questo comando ha molte opzioni, tra cui "-d", "-u" e "-r" per eseguire diverse operazioni. Poiché "-d" e "-date" sono identici, possiamo usare "-Date" o "-D" per visualizzare la data e l'ora del passato e del futuro. In questo articolo, impiegheremo anche alcuni specificatori di formato con il comando della data per ottenere la data e l'ora in vari formati.
Utilizzando il comando Linux Date
La funzione Data viene utilizzata per visualizzare o aggiornare il valore delle date e degli orari del sistema su hardware e software simili a Unix. In Linux, possiamo ottenere rapidamente l'ora e la data utilizzando la "data" del comando nella finestra del terminale. Questo mostrerà l'ora e la data come sono al momento. Sebbene il comando data abbia una varietà di bandiere. In questa sezione useremo solo il termine "data" senza altre opzioni per visualizzare la data e l'ora del sistema. Quando inseriamo la "data" del comando nella finestra terminale, la data corrente viene visualizzata sullo schermo.
Omar@Omar-virtualbox: ~ $ data
Come mostrato, l'output di seguito ha visualizzato la data e l'ora corrente. Mostrerà il nome abbreviato del giorno, "mar", che sta per "martedì" il nome abbreviato del mese "Jan", che sta per "gennaio", il giorno del mese e l'ora attuale, "01 : 54: 36 ", che è presentato nel formato" Hour/Minutes/Second "e ha anche mostrato l'anno che è" 2023 ".
Mar 11 gennaio 01:54:36 AM PKT 2023
String da date
La data che abbiamo fornito nel comando come stringa verrà visualizzata nel formato della data nell'output in questa parte in quanto visualizzeremo semplicemente la stringa di data data in formato data. Abbiamo due possibilità quando si utilizzano il comando Linux Date per completare questo "-Date" o "-D."Questi due convertiranno la stringa di data fornita nel formato della data appropriata. Iniziamo il comando digitando "Data" all'inizio, seguito dal flag "-Date", il segno uguale "=", e infine il formato della stringa di data "10/01/2023".
Omar@Omar -VirtualBox: ~ $ Date --Date = "10/01/2023"
Quando eseguiamo questo comando, il formato stringa viene modificato in un formato della data come si può vedere dalla data che viene presentata insieme al giorno, all'ora e all'anno.
Mar 10 gennaio 12:00:00 AM PKT 2023
Utilizzando l'opzione -Date per visualizzare le date e gli orari passati
In questa sezione, ti mostreremo come utilizzare il parametro "-Date" nel comando Data per visualizzare le date e gli orari del passato. Puoi anche usare il flag "-d" per lo stesso scopo.
L'ora e la data di ieri
Utilizzando l'opzione "-Date" del comando Data, questa sezione visualizzerà l'ora e la data di ieri. Per fare ciò, utilizziamo un comando in cui il termine "data" viene utilizzato per primo, seguito dall'opzione "data" con un "---" è uguale a segni "=", e infine la parola "ieri" all'interno di una virgola invertita. La parola "ieri" è usata perché vogliamo visualizzare la data da ieri.
Omar@Omar -VirtualBox: ~ $ date --Date = ”ieri”
La data da ieri viene mostrata quando eseguiamo il comando, come si può vedere. Ciò include il giorno, l'anno e la data.
Lun 9 gennaio 02:11:44 AM PKT 2023
L'ora e la data di due anni AAO
L'ora e la data dei due anni precedenti sono visualizzati in questa sezione. Per visualizzare l'ora e la data di due anni fa, useremo lo stesso comando del comando precedente, ma qui abbiamo specificato la stringa "2 anni fa" all'interno della virgola invertita.
Omar@Omar -VirtualBox: ~ $ Date --Date = "2 anni fa"
L'output, che includeva l'ora e la data di due anni precedenti, era mostrato. Il fatto che la data e l'ora siano uguali, indicando che è attualmente oggi. Ma che l'anno è stato cambiato in uno che è due anni fa "2021" significa che il comando ha avuto successo. Inoltre, viene mostrata la giornata che era "martedì" in quel giorno, due anni fa.
Mar 10 gennaio 02:09:07 AM PKT 2021
L'ora e la data tre secondi fa
La data e l'ora di tre secondi fa saranno mostrate in questa parte. Per fare ciò, useremo lo stesso comando e flag, "-date" o "-d", ma questa volta forniremo il testo "3 secondi fa" al comando per ottenere la data e l'ora da tre secondi fa.
Omar@Omar -VirtualBox: ~ $ Date --Date = "3 sec fa"
Dopo l'esecuzione di questo comando, sono stati mostrati l'ora e la data di tre secondi fa. Il tempo viene modificato poiché era il momento prima di tre secondi, quindi il tempo prima dei tre secondi era "02:10:35",. I minuti e le ore sono uguali. Ma il secondo è diverso. Il giorno, il mese e la data sono lo stesso "martedì", "gennaio" e "10" rispettivamente.
Mar 10 gennaio 02:10:35 AM PKT 2023
Allo stesso modo, usando questo comando con la stessa opzione, possiamo individuare le date e i tempi del passato. Ad esempio, se vogliamo visualizzare la data di tre mesi fa, entreremo tre mesi fa nel comando all'interno della virgola invertita. La stessa opzione in Linux ci consente di trovare anche date future, quindi l'output mostrerà l'ora e la data futura nella parte successiva.
Data e ora della prossima domenica
L'ora e la data della prossima domenica saranno posizionati e visualizzati in questa sezione. La data cambierà perché mostrerà la data che avverrà domenica prossima in futuro. Per visualizzare la data della prossima domenica, useremo il comando in cui digitiamo per la prima volta la parola chiave "data", seguita dalla flag "data", con un doppio trattino, il segno uguale "=" e infine il Testo "Next Sun".
Omar@Omar -VirtualBox: ~ $ Date --Date = "Next Sun"
Quando è stato eseguito il comando, sono stati visualizzati l'ora e la data della prossima domenica. Ha presentato il formato in cui ha mostrato per la prima volta il giorno, il mese e la data in modo che la prossima data della domenica sia "15", il che è accurato. Quindi, ha mostrato un tempo casuale insieme all'anno, che viene visualizzato accuratamente.
Sun 15 gennaio 12:00:00 AM PKT 2023
Opzioni di formattazione
In Linux, il comando della data può essere utilizzato con una varietà di specificatori di formato per ottenere la data, l'ora e altre informazioni. Questi personaggi sono "%d", "%t", "%m", "%d", ecc.
Utilizzando %D con comando data
Il formato della data, che comprende il mese, la data e l'anno, viene visualizzato semplicemente usando l'opzione "%d". Per questo, utilizziamo un comando in cui viene inizialmente inserita la parola chiave "data", seguita dal simbolo "%d" con il simbolo di addizione "+" all'interno della virgola invertita.
Omar@Omar-VirtualBox: ~ $ Data "+%D"
Dopo aver eseguito questo comando, viene visualizzata la data "01/10/23". Il formato di questa data è "mese/data/anno".
01/10/23
Utilizzando il comando data con %d e %t
Le due flag "%d" e "%t" saranno utilizzate in questa sezione. "%D" visualizza solo la data, ma useremo anche "%t" per visualizzare il tempo poiché "%t" viene utilizzato per visualizzare l'ora nell'ora/minuto del formato/secondo. Per raggiungere questo obiettivo, useremo lo stesso comando di sopra, ma questa volta, oltre all'opzione "%d", useremo anche il flag "%t".
Omar@Omar-VirtualBox: ~ $ Data " %+d %T"
Di conseguenza, dopo che è stato eseguito, possiamo vedere che emette sia la data che il tempo.
01/10/23 02:34:05
Conclusione
Il comando Linux Date, che viene utilizzato per mostrare la data e l'ora del sistema sul terminale, è trattato in questo articolo. Nello scenario di cui sopra, abbiamo usato vari esempi e visualizzato più date e orari. La suddetta utilizza l'opzione "-Date" del comando della data per visualizzare le date precedenti e future sul terminale. Per ottenere la data e l'ora in un formato diverso, abbiamo anche utilizzato alcuni specificatori di formato con il comando della data, come "%d" e "%t."