In questa guida, ti mostreremo come stampare la data e l'ora utilizzando la riga di comando di Linux in vari formati.
Come visualizzare la data e l'ora
Probabilmente hai potuto indovinare il comando per visualizzare la data e l'ora usando la riga di comando di Linux. È semplicemente questo:
Data
Per impostazione predefinita, l'output sarà simile a questo:
Mer Apr 20 19:19:21 BST 2016
È possibile ottenere la data per visualizzare uno o tutti i seguenti elementi:
- % a - nome del giorno abbreviato (cioè, lun, mar, mer)
- % A - nome del giorno completo (cioè lunedì, martedì, mercoledì)
- % b o% h - nome del mese abbreviato (es. gennaio, febbraio, marzo)
- % B - nome completo del mese (gennaio, febbraio, marzo)
- % c - data e ora locali (data e ora complete)
- % C - breve anno (cioè 14, 15, 16)
- % d - giorno del mese (ad esempio 01, 02, 03)
- % D - uguale a M / D / Y (cioè il 04/20/16)
- % e - giorno del mese riempito (cioè '1', '2')
- % F - data completa, uguale a aaaa-mm-gg
- % H - ora (00, 01, 02, 21, 22, 23)
- % I - ora (1,2,3,10,11,12)
- % j - giorno dell'anno (es. 243)
- % k - ore riempite (vale a dire '1' diventa '1')
- % l - ora imbottita (orologio da 12 ore)
- % m - numero del mese (1,2,3)
- % M - minuto (1,2,3,57,58,59)
- % n - nuova linea
- % N - nanosecondi
- % p - AM o PM
- % P - come% p ma minuscolo (ironicamente)
- % r - localizza l'ora dell'orologio a 12 ore
- % R - Versione 24 ore su 24 di ore e minuti
- % s - secondi dal 1970-01-01 00:00:00
- % S - secondo (01,02,03, 57, 58, 59)
- % t - una scheda
- % T - ora uguale a% H:% M:% S
- % u - giorno della settimana (1 lunedì, 2 martedì ecc.)
- % U - numero della settimana dell'anno (assumendo la domenica come primo giorno della settimana)
- % V: numero della settimana ISO con lunedì come primo giorno della settimana
- % w - giorno della settimana (0 è domenica)
- % W - numero della settimana dell'anno con lunedì come primo giorno della settimana
- % x - rappresentazione data locale (31/12/2015)
- % X: rappresentazione dell'ora locale (14:44:44)
- % y - ultime due cifre dell'anno
- % Y - anno
- % z - Fuso numerico (ad esempio -0400)
- %: z - Fuso numerico come segue (es. -04: 00)
- % :: z - Fuso orario numerico come segue (es. -04: 00: 00)
- % Z - sigla alfabetica del fuso orario (GMT)
- - - un trattino singolo impedisce lo zero padding
- _ - un singolo trattino di sottolineatura con spazi
- 0 - pad con zeri
- ^ - usa maiuscole se possibile
- # - usa il caso opposto se possibile
Questo è un numero enorme di opzioni e sospettiamo che il comando date sia quello in cui la maggior parte delle persone cerca di aggiungere qualcosa quando vuole prima contribuire a Linux e compilare il suo primo programma.
In sostanza se si desidera visualizzare solo il tempo è possibile utilizzare il seguente:
data +% T
Questo uscirà alle 19:45:00. (cioè ore, minuti e secondi)
È inoltre possibile ottenere quanto sopra utilizzando il seguente:
data +% H:% M:% S
Puoi anche allegare la data usando il comando precedente:
data +% d /% m /% Y% t% H:% M:% S
Fondamentalmente, è possibile utilizzare qualsiasi combinazione degli interruttori sopra dopo il simbolo più per stampare la data come si desidera. Se si desidera aggiungere spazi, è possibile utilizzare le virgolette per la data.
data + '% d /% m /% Y% H:% M:% S'
Come mostrare la data UTC
Puoi visualizzare la data UTC per il tuo computer usando il seguente comando:
data -u
Se sei nel Regno Unito noterai che invece di mostrare "18:58:20" come il tempo mostrerà "17:58:20" come il tempo.
Come mostrare la data RFC
Puoi visualizzare la data RFC per il tuo computer usando il seguente comando:
data -r
Questo visualizza la data nel seguente formato:
Mer, 20 apr 2016 19:56:52 +0100
Questo è utile in quanto mostra che sei un'ora avanti a GMT.
Alcuni comandi utili per la data
Vuoi sapere la data di lunedì prossimo? Prova questo:
data -d "prossimo lunedì"
Al momento della stesura, restituisce "lun 25 apr 00:00:00 BST 2016"
Il -d stampa fondamentalmente una data in futuro.
Usando lo stesso comando puoi scoprire in quale giorno della settimana è attivo il tuo compleanno o il Natale.
data -d 25/12/2016
Il risultato è Sun Dec 25.
Sommario
Vale la pena controllare la pagina man per il comando date usando il seguente comando:
data dell'uomo