Skip to main content

Come visualizzare la data e l'ora utilizzando la riga di comando di Linux

tudu - la lista delle cose da fare (todo list) da terminale (Potrebbe 2024)

tudu - la lista delle cose da fare (todo list) da terminale (Potrebbe 2024)
Anonim

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