¿Cómo puedo obtener la fecha y hora actuales en el terminal y configurar un comando personalizado en el terminal para ello? [cerrado]

816

Tengo que verificar la hora en un terminal de Linux.

¿Cuál es el comando para obtener la fecha y la hora en un terminal Linux?

¿Hay alguna manera de establecer una función personalizada?

harshal
fuente
47
date???, verman date
Andrzej Jozwik
20
Esta pregunta parece sobre el tema, ya que se relaciona con una tarea informática específica en un sistema operativo específico (que es solo una capa de software en sí). Como dijo @drstevens, este es el primer resultado en Google y fue informativo para mí. Si fuera de tema, se leería algo como "¿Los sistemas operativos indican la hora?" o "¿Qué piensan ustedes acerca de los sistemas operativos que dicen la hora"? Stack Overflow es un gran recurso para principiantes y parece que esto se cerró por ser demasiado principiante en una pregunta. En su lugar, debería aparecer como una pregunta para principiantes .
Andrew
64
StackExchange es el lugar para las respuestas. Esta es una buena pregunta. Quizás la pregunta debería migrarse, pero no debería cerrarse, en mi opinión. Esta pregunta apareció primero en mis resultados de Google cuando busqué "tiempo de comprobación de Linux".
Dan Nissenbaum
99
¿Puede alguien simplemente mover la pregunta, en lugar de cerrarla y quejarse?
Egor Hans
41
Hola. Este es un desarrollador del futuro. Soy del año 2018, y llegué aquí porque busqué en Google "la hora actual de Unix" porque aunque sospechaba que era "fecha", todavía es temprano en la mañana y era más fácil buscar en Google que adivinar o buscar en Google la documentación de Unix y luego tratando de encontrarlo allí. Por cierto, este es ahora el éxito principal en Google cuando buscas cómo hacer esto. Espero que la gente en Stack Overflow hoy en día se dé cuenta de la importancia de mantener todas las preguntas, sin importar cuán "estúpidas" puedan parecer.
the-nick-wilson

Respuestas:

1125

El comando es date

Para personalizar la salida, hay una gran cantidad de opciones disponibles, consulte date --helppara obtener una lista.

Por ejemplo, date '+%A %W %Y %X'da Tuesday 34 2013 08:04:22cuál es el nombre del día de la semana, el número de semana, el año y la hora.

Vorsprung
fuente
66
Para obtener una marca de tiempo de Unix en milisegundos "fecha +% s% N | corte -b1-13"
Thomas Decaux
32
si usted está buscando sometting como AAAAMMDDHHMMSS , 20160804020100 utilice el comando de esta manera: date +%Y%m%d%H%M%S. Sirve para la mayoría de los propósitos, como la copia de seguridad de archivos o el filtrado de registros.
computingfreak
2
También me gusta, fecha '+% A% D% Y% X'
Ahdee
75

Puede usar datepara obtener la hora y la fecha de un día:

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

También hwclockharía:

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

Para una salida personalizada, puede redirigir la salida de datealgo parecido awko escribir su propio programa para hacerlo.

Recuerde poner sus propios scripts ejecutables / binarios en su PATH(por ejemplo, / usr / bin) para que sea invocable en cualquier lugar.

starrify
fuente
2
Otra forma: root @ linux 17:32:02 / linux> cat / proc / driver / rtc rtc_time: 23:38:24 rtc_date: 2014-07-10
Lunar Mushrooms
15
@pzkpfw porque no es una pregunta de programación. Es una pregunta de Linux, lo que significa que debería estar en algo como SuperUser, como algunas preguntas similares, como superuser.com/questions/309034/… . Si la pregunta fuera sobre obtener la fecha y hora actual en Linux usando Java, C ++, etc., entonces sería más apropiado para SO.
Jeutnarg