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
- 2. Come visualizzare l'ora in GMT
- 3. Come visualizzare la stringa della data specificata nel formato data
- 4. Come visualizzare le date passate
- 5. Come visualizzare le date future
- 6. Come impostare la data e l'ora del sistema
- 7. Come visualizzare le stringhe di data da un file
- 8. Come visualizzare il timestamp dell'ultima modifica di un file
- 9. Elenco degli identificatori di formato utilizzati con il comando date:
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
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
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'>

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 del giorno precedente
date --date='yesterday'>

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 10 giorni fa
fcfs
data –data=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
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
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
4. Visualizza la data nel formato AAAA/MM/GG
date '+%Y/%m/%d'>

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
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.