Come ottenere la data e l'ora attuali nel terminale e impostare un comando personalizzato nel terminale per questo?

Devo controllare l'ora nel terminale linux; Qual è il comando per ottenere data e ora nel terminale Linux? C'è un modo in cui possiamo impostare una funzione personalizzata?

Soluzione

Il comando è date.

Per personalizzare l'output ci sono una miriade di opzioni disponibili, vedi date --help per una lista.

Per esempio, date '+%A %W %Y %X'Tuesday 34 2013 08:04:22 che è il nome del giorno della settimana, il numero della settimana, l'anno e l'ora.

Commentari (4)

Puoi usare date per ottenere l'ora e la data di un giorno:

[pengyu@GLaDOS ~]$date
Tue Aug 27 15:01:27 CST 2013

Anche hwclock andrebbe bene:

[pengyu@GLaDOS ~]$hwclock
Tue 27 Aug 2013 03:01:29 PM CST  -0.516080 seconds

Per un output personalizzato, puoi reindirizzare l'output di date a qualcosa come awk, o scrivere il tuo programma per farlo.

Ricorda di mettere il tuo script/binario eseguibile nella tua PATH (ad esempio /usr/bin) per renderlo invocabile ovunque.

Commentari (2)