logo

Cómo mostrar y configurar la fecha y la hora en Linux | comando de fecha

fecha El comando se utiliza para mostrar la fecha y hora del sistema. El comando de fecha también se utiliza para configurar la fecha y hora del sistema. De forma predeterminada, el comando de fecha muestra la fecha en la zona horaria en la que está configurado el sistema operativo Unix/linux. Debe ser el superusuario (root) para cambiar la fecha y la hora.

Sintaxis del comando de fecha en Linux

date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>

Ejemplos de Cómo mostrar y configurar la fecha y la hora en Linux

Tabla de contenidos



1. Cómo mostrar la fecha y hora actuales en Linux

fecha (sin opción): Sin opciones, el comando de fecha muestra la fecha y hora actuales, incluido el nombre abreviado del día, el nombre abreviado del mes, el día del mes, la hora separada por dos puntos, el nombre de la zona horaria y el año.

Dominio:

date>

Producción:



Mostrar fecha y hora actuales en Linux

Mostrar fecha y hora actuales en Linux

Nota: Aquí el sistema Unix está configurado en el horario de verano del Pacífico.

2. Cómo mostrar la hora en GMT

El-u>opción con eldate>El comando le permite mostrar la hora actual en GMT (hora media de Greenwich) o UTC (hora universal coordinada).



Dominio:

cambiar el nombre en el directorio de Linux
date -u>

Producción:

Mostrar hora en GMT

Mostrar hora en GMT

3. Cómo mostrar la cadena de fecha dada en el formato de fecha

–fecha o -d Opción: Muestra la cadena de fecha dada en el formato de fecha. Pero esto no afectará el valor real de fecha y hora del sistema. Más bien, utiliza la fecha y hora proporcionadas en forma de cadena.

Sintaxis:

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. Cómo mostrar fechas pasadas

Fecha y hora de hace 2 años.

date --date='2 year ago'>
2024-02-06_16-06

Fecha y hora de hace 2 años.

leer archivos json

Fecha y hora de hace 5 segundos.

date --date='5 sec ago'>
Fecha y hora de hace 5 segundos.

Fecha y hora de hace 5 segundos.

Fecha y hora del día anterior.

date --date='yesterday'>
Fecha y hora del día anterior.

Fecha y hora del día anterior.

Fecha y hora de hace 2 meses.

date --date='2 month ago'>

Fecha y hora de hace 2 meses.

Fecha y hora de hace 2 meses.

Fecha y hora de hace 10 días.

java está vacío

fecha –fecha=hace 10 días

Fecha y hora de hace 10 días.

Fecha y hora de hace 10 días.

5. Cómo mostrar fechas futuras

Fecha y hora del próximo día de la semana en particular.

  Command:    $date --date='next tue'   Output:    Tue Oct 17 00:00:00 PDT 2017>

Fecha y hora después de dos días.

  Command:    $date --date='2 day'   Output:    Fri Oct 13 00:05:52 PDT 2017>

Fecha y hora del día siguiente.

  Command:    $date --date='tomorrow'   Output:    Thu Oct 12 00:08:47 PDT 2017>

Fecha y hora después de 1 año del día actual.

  Command:    $date --date='1 year'   Output:    Thu Oct 11 00:11:38 PDT 2018>

6. Cómo configurar la fecha y hora del sistema

Utilizar el -s> o --set> opción para establecer la fecha y hora del sistema en un valor específico.

Sintaxis:

clave primaria compuesta
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. Cómo mostrar cadenas de fechas de un archivo

–archivo o -f Opción: Esto se utiliza para mostrar la cadena de fecha presente en cada línea del archivo en el formato de fecha y hora. Esta opción es similar a la opción –date, pero la única diferencia es que en –date solo podemos dar una cadena de fecha, pero en un archivo puede proporcionar varias cadenas de fechas en cada línea.

Sintaxis:

date --file=file.txt>
$cat>> datefile 23 de septiembre de 2018 03 de noviembre de 2019 Comando: $date --file=datefile Salida: dom 23 de septiembre 00:00:00 PDT 2018 dom 3 de noviembre 00:00:00 PDT 2019>

8. Cómo mostrar la marca de tiempo de la última modificación de un archivo

El -r> La opción se utiliza para mostrar la última marca de tiempo modificada de un archivo específico.

Sintaxis:

date -r file.txt>

Podemos modificar la marca de tiempo de un archivo de fecha usando el comando táctil.

$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. Lista de especificadores de formato utilizados con el comando de fecha:

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

Sintaxis:

date +%[format-option]>

Ejemplos:

1. Mostrar fecha en formato MM/DD/AA

date '+%D'>
Mostrar fecha en formato MM/DD/AA

Mostrar fecha en formato MM/DD/AA

2. Mostrar fecha y hora en formato MM/DD/AA HH:MM:SS

date '+%D %T'>
Mostrar fecha y hora en formato MM/DD/AA HH:MM:SS

Mostrar fecha y hora en formato MM/DD/AA HH:MM:SS

3. Mostrar fecha en formato AAAA-MM-DD

para bash de bucle
date '+%Y-%m-%d'>
Mostrar fecha en formato AAAA-MM-DD

Mostrar fecha en formato AAAA-MM-DD

4. Mostrar fecha en formato AAAA/MM/DD

date '+%Y/%m/%d'>
Mostrar fecha en formato AAAA/MM/DD

Mostrar fecha en formato AAAA/MM/DD

5. Mostrar fecha y hora completas con día, mes, fecha, hora y año

date '+%A %B %d %T %y'>
Mostrar fecha y hora completas con día, mes, fecha, hora y año

Mostrar fecha y hora completas con día, mes, fecha, hora y año

Conclusión

En este artículo analizamos el comando 'fecha' en Linux, que es una herramienta versátil para administrar la fecha y hora del sistema. Permite a los usuarios mostrar la fecha actual, personalizar formatos de salida, establecer fechas del sistema y navegar por fechas pasadas o futuras. Ya sea mostrando la hora en GMT, ajustando la configuración temporal o usando especificadores de formato, 'fecha' es un comando poderoso para una administración eficaz del sistema, que permite a los usuarios manejar de manera eficiente diversas tareas relacionadas con el tiempo en el entorno Linux.