GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos de fecha de Linux

El comando de fecha de Unix/Linux es un comando que se utiliza para mostrar la fecha y la hora del sistema. Además, el comando también se puede utilizar para modificar o configurar la fecha y la hora del sistema. Para cambiar la hora y la fecha del sistema operativo, debe iniciar sesión como usuario root. En esta guía, examinamos el comando de fecha de Linux y cómo se usa.

Comando de fecha de Linux sin opción

Cuando se usa tal como está sin ninguna opción, fecha El comando muestra la fecha y hora del sistema como se muestra:

$ date

Salida de muestra

El fragmento anterior muestra la hora en la zona horaria EAT (East Africa Timezone) (zona horaria del sistema local).

Mostrar la hora del sistema en el meridiano de Greenwich (UTC)

En nuestro ejemplo anterior, la hora del sistema se mostraba en la zona horaria EAT. Para mostrar la hora en UTC o en la hora del meridiano de Greenwich, use -u opción

$ date  -u

Salida de muestra

Muestra la hora local y UTC usando el comando timedatectl

Otro comando útil cuando se trata de mostrar la hora del sistema es timedatectl dominio. Con el comando, puede mostrar la hora local y UTC como se muestra.

$ timedatectl

Salida de muestra

Fecha con opción –fecha o -d

El -d o --date La opción se utiliza para convertir la fecha de formato numérico a cadena. Por ejemplo, para convertir 3/12/2019 a una cadena, ejecutar

$ date --date=" 3/12/2019 "

Salida de muestra

Uso de la opción –date para mostrar fechas anteriores

El --date La opción también se puede utilizar para mostrar fechas pasadas. Simplemente pase una cadena en los argumentos y la fecha se convertirá en formato digital.

Por ejemplo, para mostrar la fecha de hace 10 días, use la sintaxis

date --date=" 10 day ago "

Salida de muestra

Para mostrar la fecha de hace 5 años ejecutar.

date --date=" 5 year ago "

Salida de muestra

Para mostrar la ejecución de la fecha de ayer.

date --date=" yesterday "

Salida de muestra

Veamos ahora cómo puede mostrar fechas futuras.

Uso de la opción –date para mostrar fechas futuras

Mostrar fechas futuras es fácil y similar al ejemplo anterior. Simplemente necesita definir la cadena de la fecha futura en el argumento.

Por ejemplo, para mostrar la fecha de ejecución de mañana.

date --date=" tomorrow "

Salida de muestra

Para mostrar la ejecución de la fecha y la hora del próximo viernes:

date --date=" next fri "

Salida de muestra

Para mostrar la fecha y la hora después de 2 años desde la fecha actual, ejecute:

date --date=" 2 year "

Salida de muestra

Configuración de fecha y hora del sistema

Además de mostrar la fecha y la hora del sistema, el comando de fecha se puede usar para cambiar la fecha y la hora de su sistema Unix/Linux. Puede lograr esto usando el --set como se muestra en el siguiente ejemplo.

Sintaxis

$ date --set="date to be set"

Por ejemplo,

$ date --set="Mon July 8 11:54:50 EAT 2019"

Salida de muestra

Mostrar la marca de tiempo de la última modificación de un archivo

Para verificar la última vez que se modificó un archivo, use -r opción como se muestra.

$ date -r

Salida de muestra

Especificadores de formato utilizados con el comando de fecha

Antes de terminar, aquí hay una lista de opciones de formato que puede usar para definir la salida del 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 the year (01 to 12).
%y: Displays the 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.

La sintaxis para usar estas opciones es la siguiente.

$date "+%[format-option]"

Por ejemplo, para mostrar la fecha como mm/dd/aa ejecutar:

$date "+%D"

Salida de muestra

Para mostrar el día de la semana en un formato de cadena, ejecute:

$date "+%a"

Salida de muestra

Y así sucesivamente.

Has llegado al final de esta guía. Esperamos que le haya sido útil y creemos que ahora se siente cómodo usando el comando de fecha. Tus comentarios son bienvenidos.


Linux
  1. Ejemplos de comandos de tiempo de Linux

  2. 8 ejemplos de comandos TR de Linux

  3. Ejemplos de comandos rm en Linux

  4. Ejemplos de comandos ps en Linux

  5. Ejemplos de comandos de fecha en Linux

Comando de tiempo de Linux

Comando de fecha en Linux

11 ejemplos útiles de comandos de fecha de Linux

7 ejemplos de comando de fecha en Linux

12 ejemplos útiles de comandos de fecha de Linux

Ejemplos de comandos id en Linux