Linux Ottieni tempo corrente

Linux Ottieni tempo corrente

La funzione temporale viene utilizzata all'interno di tutti i sistemi operativi come Windows, Linux, Unix, ecc. È possibile vedere la data e l'ora correnti sugli schermi desktop del sistema operativo all'interno dei formati standard. Ma per quanto riguarda l'esatto ora corrente visualizzato sul sistema operativo Linux. Se stai cercando una guida verso l'utilizzo delle funzioni della data e dell'ora per visualizzare la data e l'ora correnti nella shell Linux, questo articolo fa per te. Quindi iniziamo questa guida accedendo al tuo Ubuntu 20.04 Sistema, poiché eseguiremo ogni comando su Ubuntu 20.04 Shell Linux.

Dopo un accesso riuscito, è necessario prima aprire la shell del terminale di Ubuntu tramite l'area di attività sulla barra delle applicazioni desktop. Tocca e scrivi "Terminal" nella barra di ricerca mostrata sullo schermo. Verrà visualizzato lo schermo del terminale pop-up e devi toccarlo per aprirlo rapidamente. Se questo processo è lungo, prova a utilizzare il "ctrl+alt+t" per lanciarlo più velocemente. Ora, il tuo terminale verrà aperto entro non più di 10 secondi sullo schermo. Cominciamo con il comando più elementare per visualizzare la data e l'ora del nostro fuso orario corrente sulla shell. Durante l'esecuzione del seguente comando, il tempo è stato visualizzato nel formato "Hour: Minute: Second" insieme al fuso orario, i.e., PKT. Mostra anche la data corrente in base al fuso orario. All'esecuzione, otterrai l'output, come mostrato di seguito:

$ data

Se si desidera visualizzare solo la data sulla shell con il formato specifico, è necessario specificare il formato nel comando della data. Utilizzare le virgole invertite per aggiungere il formato in " %d" per giorno, %m per mese, %y per anno separati dai segni "-". Questa esecuzione del comando ci mostra la data in formato standard "-mese". Al momento dell'esecuzione, otterrai il seguente output:

$ data + "%d-%m-%y"

Se si desidera visualizzare solo l'ora corrente sulla shell utilizzando il comando "Data", è necessario utilizzare il flag di caratteri "+%t". Durante l'esecuzione di questo comando, l'ora corrente per un fuso orario specifico verrà visualizzato in un formato standard, i.e., "Hour: Minute: Second". All'esecuzione, otterrai l'output, come mostrato di seguito:

$ data "+%t"

Se si desidera visualizzare sia la corrente che l'ora in una singola riga con le specifiche dell'ora e della data, puoi anche farlo con il comando della data. Quindi, per visualizzare il titolo "Data" e "Time", dobbiamo aggiungere "+Data: %D" per la data e "Time:" %T "per ora. L'output di questa istruzione mostra la data e l'ora in formato standard con titoli di data/ora sulla shell. Al momento dell'esecuzione, otterrai il seguente output:

$ data "+data: %d, ora: %t"

Ad esempio, vogliamo ottenere la data e l'ora esatti dello stesso fuso orario e lo stesso orario per un anno passato. Dobbiamo utilizzare il flag "-date" con il segno "=" per ottenere il valore da cercare. Ad esempio, vogliamo ottenere un appuntamento e un tempo esattamente tre anni fa per lo stesso momento. Durante l'esecuzione, la seguente istruzione mostra la data e l'ora per i tre anni fa esatti, i.e., 27 febbraio 2019:

$ data - - data = "3 anni fa"

All'esecuzione, otterrai l'output apposto.

Se vogliamo prendere una data e un orario esatti per il giorno successivo sulla shell, useremo lo stesso comando "Data" con il flag "-date". Usa il valore "domani" nelle virgole invertite ed esegui il comando. Questo mostrerà la prossima data esatta dalla data e ora esatta correnti, i.e., 28 febbraio 2022.

$ data - - data = "domani"

Al momento dell'esecuzione, otterrai il seguente output:

$ data '+ %a %w %y %x'

Al momento dell'esecuzione, otterrai il seguente output:

$ data +%c

Al momento dell'esecuzione, otterrai il seguente output:

$ data +%t

Al momento dell'esecuzione, otterrai il seguente output:

$ data "+%h:%m:%s"

Al momento dell'esecuzione, otterrai il seguente output:

Un altro comando è anche noto per ottenere la data e l'ora corrente per il fuso orario corrente di Linux. Questo comando è l'istruzione "timedatectl" di bash. Non solo ti mostrerà l'attuale ora locale ma anche il tempo universale, il tempo RTC, il fuso orario attuale e se i servizi NTP sono abilitati sul sistema. L'esecuzione di questo comando mostra tutte le specifiche menzionate sulla shell, i.e., ora e data. All'esecuzione, otterrai l'output, come mostrato di seguito:

$ timeDatectl

Usiamo il comando della data fuso orario per ottenere l'ora corrente della nostra scelta del fuso orario. Quindi, dobbiamo usare la variabile "TZ" con il segno "=" per ottenere il valore del fuso orario. Vogliamo ottenere l'ora attuale per "Asia/Karachi" questa volta. L'uso della parola chiave "data" con la "+%t" è necessario per il recupero del tempo per questo fuso orario. Abbiamo il tempo visualizzato per il fuso orario "Asia/Karachi" dopo l'esecuzione. Se vuoi ottenere il valore per un altro fuso orario, usa il fuso orario specifico come valore per TZ. Diciamo che abbiamo usato il fuso orario "Asia/Istanbul" per ottenere il tempo attuale per Istanbul, Turchia. L'istruzione mostra il tempo per "Istanbul, Turchia" sul guscio. Al momento dell'esecuzione, otterrai il seguente output:

$ Tz = "Asia/Karachi" Data "+%T"
$ TZ = "Asia/Istanbul" Data "+%T"

Conclusione:

In questo articolo, abbiamo cercato di implementare quasi tutti i comandi per ottenere la data e l'ora correnti per il nostro fuso orario corrente. Abbiamo anche cercato di ottenere l'ora corrente per altre fusi orari, l'ora e la data passata, la data e l'orario e molti altri. Puoi anche usare %r e %r per ottenere l'ora corrente. Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.