Comando de fecha en Linux con ejemplos

Comando de fecha en Linux con ejemplos

La fecha es un comando útil de Linux para ver o cambiar la fecha actual en el sistema. Todos los sistemas operativos de Linux se sincronizan con los servidores NTP (Protocolo de tiempo de red). Por lo tanto, rara vez se requiere configurar el tiempo del sistema manualmente. Solo necesita cambiar la zona horaria según sus requisitos.

Este tutorial lo describirá al comando use de fechas en el sistema Linux.

Sintaxis:

Uso: fecha [opción]… [+formato] o: fecha [-u | -utc | --universal] [mmddhhmm [[cc] yy] [.ss]] 

Ver fecha actual

El comando de fecha predeterminada muestra la fecha y hora actuales en la salida estándar. Esta fecha/hora estará en la zona horaria del sistema predeterminada.

Abra un terminal (Ctrl + Alt + T) y escriba:

fecha Salida> martes 8 de diciembre 15:08:21 IST 2020 

El comando anterior muestra la hora actual en la zona horaria de EST, que es la zona horaria predeterminada de mi sistema Linux.

Ejemplos de comando de fecha

  1. Mostrar hora de fecha en UTC/GMT:

    Usar -u o --UTC o --universal Opción con el comando de fecha para mostrar la hora actual en UTC (hora universal coordinada) o zona horaria GMT (tiempo medio de Greenwich).

    Fecha -u  Salida> martes 8 de diciembre 09:38:34 UTC 2020 
  2. Ver fechas pasadas en días específicos:

    Puedes usar --fecha Opción de línea de comando para ver la fecha en el pasado. Como cuál fue la fecha hace 7 días, hace 20 días, hace 2 meses, el viernes pasado, ayer y así sucesivamente.

    fecha --date = "ayer" Salida> Lun 7 de diciembre 15:08:52 IST 2020 
    fecha --date = "hace 7 días" # Martes 1 de diciembre 15:09:23 ist 2020 fecha --date = "hace 20 días" # Miércoles 18 de noviembre 15:09:42 ist 2020 fecha --date = "hace 5 meses" # Mié 8 de julio 15:09:55 ist 2020 fecha --date = "el viernes pasado" # Viernes 4 de diciembre 00:00:00 ist 2020 
  3. Ver fechas futuras:
    Del mismo modo, puede ver fechas en el futuro. Por ejemplo, ¿qué será la fecha de mañana, el próximo viernes, después de 20 días, después de 3 meses y así sucesivamente?.

    fecha --date = "mañana" # Mié 9 de diciembre 15:10:50 ist 2020 fecha --date = "el próximo viernes" # Viernes 11 de diciembre 00:00:00 ist 2020 fecha --date = "+20 días" # Lun 28 de diciembre 15:20:08 IST 2020 fecha --date = "+3 meses" # Lun 8 de marzo 15:20:18 IST 2021 

    Puede usar esta función para detectar fin de mes. Por ejemplo, si mañana es 01, entonces hoy es la última fecha de mensual. Que puede ser útil para ejecutar cronjobs al final de los meses.

    ['date --date = "mañana" +"%d"' -eq 09] && echo "hoy es el último día del mes" 
  4. Ver fecha en otra zona horaria:
    Usar Tz entorno variable para ver la fecha en otros timzone sin cambiar la zona horaria del sistema.

    Tz = "EST" Fecha # Martes 8 de diciembre 04:50:28 EST 2020 TZ = 'America/Los_angeles' Fecha # Martes 8 de diciembre 01:50:55 PST 2020 
  5. Fecha de impresión en formato específico:
    El comando de fecha predeterminado imprima la fecha y la hora completa, incluidos el día y la zona horaria. También puede personalizarlo para imprimir un formato de fecha específico.

    fecha +"%d-%m-%y" # 08-12-20 fecha +"%y-%m-%d" # 20-12-08 fecha +" %b %d, %y" # Dic 08, 2020 fecha +"%y-%m-%d%h:%m:%s" # 2020-12-08 08:36:40 
  6. Ver tiempo de modificación del archivo:
    Usar -riñonal Opción con el comando de fecha de Linux para ver la última hora de modificación de un archivo. Y

    fecha -r /etc /hosts Salida> Sábado 15 de febrero 11:44:01 IST 2020 
  7. Conclusión

    En este tutorial, ha aprendido sobre el comando de fecha en Linux con ejemplos útiles. Espero que comprenda los usos del comando de fecha en el sistema Linux.

    Si le gusta esta publicación, por favor comparta esto con su red social.