logo

Come visualizzare e impostare data e ora in Linux | data Comando

data Il comando viene utilizzato per visualizzare la data e l'ora del sistema. Il comando date viene utilizzato anche per impostare la data e l'ora del sistema. Per impostazione predefinita, il comando date visualizza la data nel fuso orario su cui è configurato il sistema operativo Unix/Linux. Devi essere il superutente (root) per modificare la data e l'ora.

Sintassi del comando Date in Linux

date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>

Esempi di Come visualizzare e impostare data e ora in Linux

Tabella dei contenuti



1. Come visualizzare la data e l'ora correnti in Linux

data (nessuna opzione): Senza opzioni, il comando date visualizza la data e l'ora correnti, incluso il nome abbreviato del giorno, il nome abbreviato del mese, il giorno del mese, l'ora separata dai due punti, il nome del fuso orario e l'anno.

Comando:

date>

Produzione:



Visualizza la data e l'ora correnti in Linux

Visualizza la data e l'ora correnti in Linux

Nota: Qui il sistema UNIX è configurato nell'ora legale del Pacifico.

2. Come visualizzare l'ora in GMT

IL-u>opzione con ildate>Il comando consente di visualizzare l'ora corrente in GMT (Greenwich Mean Time) o UTC (Coordinated Universal Time).



Comando:

programmazione di struct array c
date -u>

Produzione:

Visualizza l'ora in GMT

Visualizza l'ora in GMT

3. Come visualizzare la stringa della data specificata nel formato data

–data o -d Opzione: Visualizza la stringa della data specificata nel formato data. Ma ciò non influirà sul valore effettivo di data e ora del sistema. Utilizza piuttosto la data e l'ora fornite sotto forma di stringa.

Sintassi:

date --date=' string '>
  Command:    $date --date='2/02/2010' $date --date='Feb 2 2010'   Output:    Tue Feb 2 00:00:00 PST 2010 Tue Feb 2 00:00:00 PST 2010>

4. Come visualizzare le date passate

Data e ora di 2 anni fa

date --date='2 year ago'>
2024-02-06_16-06

Data e ora di 2 anni fa.

controllo null Java

Data e ora di 5 secondi fa

date --date='5 sec ago'>
Data e ora di 5 secondi fa

Data e ora di 5 secondi fa

Data e ora del giorno precedente

date --date='yesterday'>
Data e ora del giorno precedente

Data e ora del giorno precedente

Data e ora di 2 mesi fa

date --date='2 month ago'>

Data e ora di 2 mesi fa

Data e ora di 2 mesi fa

Data e ora di 10 giorni fa

fcfs

data –data=10 giorni fa

Data e ora di 10 giorni fa

Data e ora di 10 giorni fa

5. Come visualizzare le date future

Data e ora del prossimo giorno della settimana particolare.

  Command:    $date --date='next tue'   Output:    Tue Oct 17 00:00:00 PDT 2017>

Data e ora dopo due giorni.

  Command:    $date --date='2 day'   Output:    Fri Oct 13 00:05:52 PDT 2017>

Data e ora del giorno successivo.

  Command:    $date --date='tomorrow'   Output:    Thu Oct 12 00:08:47 PDT 2017>

Data e ora dopo 1 anno nel giorno corrente.

  Command:    $date --date='1 year'   Output:    Thu Oct 11 00:11:38 PDT 2018>

6. Come impostare la data e l'ora del sistema

Usa il -s> O --set> opzione per impostare la data e l'ora del sistema su un valore specifico.

attore di ariete

Sintassi:

date --set='date to be set'>
  Command:    $date   Output:    Wed Oct 11 15:23:26 PDT 2017   Command:    $date --set='Tue Nov 13 15:23:34 PDT 2018' $date   Output:    Tue Nov 13 15:23:34 PDT 2018>

7. Come visualizzare le stringhe di data da un file

Opzione –file o -f: Viene utilizzato per visualizzare la stringa della data presente su ogni riga del file nel formato data e ora. Questa opzione è simile all'opzione –date ma l'unica differenza è che in –date possiamo fornire solo una stringa di data ma in un file noi può fornire più stringhe di data su ciascuna riga.

Sintassi:

date --file=file.txt>
$cat>> datefile 23 settembre 2018 03 novembre 2019 Comando: $date --file=datefile Output: domenica 23 settembre 00:00:00 PDT 2018 domenica 3 novembre 00:00:00 PDT 2019>

8. Come visualizzare il timestamp dell'ultima modifica di un file

IL -r> l'opzione viene utilizzata per visualizzare l'ultimo timestamp modificato di un file specificato.

Sintassi:

date -r file.txt>

Possiamo modificare il timestamp di un file di date utilizzando il comando touch.

$touch datefile>
$date -r datefile Wed Oct 11 15:54:18 PDT 2017 //this is the current date and time $touch datefile //The timestamp of datefile is changed using touch command. This was done few seconds after the above date command’s output. $date -r datefile Wed Oct 11 15:56:23 PDT 2017 //display last modified time of datefile>

9. Elenco degli identificatori di formato utilizzati con il comando date:

  %D: Display date as mm/dd/yy.    %d: Display the day of the month (01 to 31). %a: Displays the abbreviated name for weekdays (Sun to Sat). %A: Displays full weekdays (Sunday to Saturday). %h: Displays abbreviated month name (Jan to Dec). %b: Displays abbreviated month name (Jan to Dec). %B: Displays full month name(January to December). %m: Displays the month of year (01 to 12). %y: Displays last two digits of the year(00 to 99). %Y: Display four-digit year. %T: Display the time in 24 hour format as HH:MM:SS. %H: Display the hour. %M: Display the minute. %S: Display the seconds.>

Sintassi:

date +%[format-option]>

Esempi:

1. Visualizza la data nel formato MM/GG/AA

date '+%D'>
Visualizza la data nel formato MM/GG/AA

Visualizza la data nel formato MM/GG/AA

2. Visualizza data e ora nel formato MM/GG/AA HH:MM:SS

date '+%D %T'>
Visualizza data e ora nel formato MM/GG/AA HH:MM:SS

Visualizza data e ora nel formato MM/GG/AA HH:MM:SS

3. Visualizza la data nel formato AAAA-MM-GG

albero di ricerca binario vs albero binario
date '+%Y-%m-%d'>
Visualizza la data nel formato AAAA-MM-GG

Visualizza la data nel formato AAAA-MM-GG

4. Visualizza la data nel formato AAAA/MM/GG

date '+%Y/%m/%d'>
Visualizza la data nel formato AAAA/MM/GG

Visualizza la data nel formato AAAA/MM/GG

5. Visualizza data e ora complete con giorno, mese, data, ora e anno

date '+%A %B %d %T %y'>
Visualizza data e ora complete con giorno, mese, data, ora e anno

Visualizza data e ora complete con giorno, mese, data, ora e anno

Conclusione

In questo articolo abbiamo discusso del comando 'date' in Linux che è uno strumento versatile per la gestione della data e dell'ora del sistema. Consente agli utenti di visualizzare la data corrente, personalizzare i formati di output, impostare le date di sistema e navigare tra date passate o future. Che si tratti di mostrare l'ora in GMT, regolare le impostazioni temporali o utilizzare specificatori di formato, 'data' è un comando potente per un'amministrazione efficace del sistema, consentendo agli utenti di gestire in modo efficiente varie attività legate al tempo nell'ambiente Linux.