Guía de comandos de datos de Linux

  
                

El comando de fecha de Linux se usa principalmente para mostrar y configurar la hora del sistema. Para los programadores, el comando de fecha es muy importante. Los errores de fecha y hora pueden hacer que el programa no se compile. La siguiente serie lo presentará hasta la fecha. El uso del comando.

debido a que la fecha y la hora es importante, que es tal vez el desarrollo del Protocolo de tiempo de red (NTP: Network Time Protocol) razones. Háganos saber cómo funciona el comando de fecha.

Visualización de la fecha del sistema

Para mostrar la fecha del sistema, simplemente escriba:

$ fecha

Jue 5 de diciembre 22:55:41 WIB 2013

Formato de fechas de visualización

Las fechas vienen en muchos formatos. Si no le gusta el formato predeterminado, puede cambiar el formato. Podría pensar "¿Por qué necesito cambiar el formato?" La salida por defecto es suficiente para mí. "

Sí, tiene razón, pero cuando está programando, es posible que la salida predeterminada no satisfaga sus necesidades, por lo que necesita una salida personalizada.

Formato de salida de fecha y hora para RFC 2822

$ fecha -R

Jue, 05 de diciembre de 2013 23:40:53 +0700

RFC 2822 El formato es el siguiente: Semana, Día-Mes-Año, Hora: Minuto: Segunda zona horaria

La zona horaria +0700 es equivalente a GMT +7.

De forma predeterminada, la fecha utiliza la zona horaria definida en /etc /localtime. Los datos de zona horaria válidos se definen en /usr /share /timezones.

Mostrar o configurar la hora universal coordinada

En Wikipedia, UTC significa

el reloj y la hora más importantes del mundo. Esta es una de las alternativas muy similares a la hora estándar de Green.

Mostrar la fecha y la hora en formato UTC, use el parámetro -u

$ date -u

Jue 5 de diciembre 16: 45: 58: UTC 2013

Uso de las opciones de formato

Para personalizar su formato de fecha, use el signo más (+)

$ fecha + " Día:% d Mes:% m Año:% Y " < Br>

Día: 05 Mes: 12 Año: 2013

$ fecha +% D

12/05/13

El formato% D es año /mes /El formato del día.

Si lo desea, puede dar salida al nombre de la fecha. Estos son algunos ejemplos:

$ date + "% a% b% d% y "

Fri 06 Dic 2013 $ date + "% A% B% d% Y " viernes 06 de diciembre de 2013

$ date + "% A% B% d% Y% T "

viernes diciembre 06 2013 00:30:37

$ date + "% A% B-% d-% Y% c "

Viernes Diciembre-06-2013 12:30:37 AM WIB

También hay muchos formatos de fecha. Simplemente escriba:

$ date – help

o

$ man date

para mostrar la sintaxis y los parámetros del comando date.

Básicamente, el comando de fecha traduce todo el formato comenzando con el signo de porcentaje (%) y generando todo el contenido entre comillas (" ").

Configuración de la fecha y hora del sistema

Normalmente, desea que la fecha y la hora del sistema se configuren automáticamente. Si por alguna razón desea modificarlo manualmente, podemos usar este comando.

# fecha – set = " 20140125 09: 17: 00 "

Esto establecerá la fecha y hora actuales de su sistema para el 25 de enero de 2014 y 09:17:00 AM . Tenga en cuenta que debe tener privilegios de root para hacer esto. De lo contrario obtendrás tal error.

fecha: no se puede establecer la fecha: operación no permitida sáb 25 de enero 09:17:00 WIB 2014

Reinicie su hora

Si desea reiniciar su sistema Puede utilizar esta técnica con la fecha y la hora para el valor original.

# hwclock

viernes, 06 de diciembre de 2013 03:44:10 AM WIB -0.314082 segundos

Esta vez ajusta la fecha y la hora de su sistema a la salida del comando hwclock. .

Usar el comando date en un script

¿Recuerda que dije antes que es necesario cambiar la salida de date? Una respuesta es que es posible que necesite programar. Echemos un vistazo a un ejemplo de un script de bash.

$ vi display.date

#! /bin /bash

DATETIME = $ (fecha + " DATE:% a% b-% d-% Y TIME:% T SEMANA NÚMERO:% W ")

echo $ DATETIME

Guárdalo y ejecútalo:

$. /display.date

FECHA: viernes 06 de diciembre de 2013 HORA: 03:08:19 Número de SEMANA: 40

Si encuentra permiso para rechazar el mensaje de error, escriba:

$ chmod 755 display.date

Uso de date

en el proceso de copia de seguridad Otro ejemplo es el uso de date en su proceso de copia de seguridad.

$ date +% F

2013-12-06

$ tar zcfv /daily_backup /backup-`date +% F`.tar.gz /home /pungki /Documents

Comprime la carpeta /home /pungki /Documents en un archivo backup-2013-12-06.tar.gz ubicado en la carpeta /daily_backup.
(Anotación: a través del comando " `'" para incrustar otros comandos en la línea de comandos, este carácter no es una comilla simple, sino el mismo símbolo con el número de onda ~ la misma tecla.)

Resumen

la fecha puede considerarse poco importante en algunos aspectos. Pero la fecha juega un papel importante. Para obtener más información sobre el comando date, escriba man date en su consola para acceder a la página man.

Lo anterior es el uso del comando de fecha de Linux, por lo que cuando la fecha y la hora de su computadora son incorrectas, debe cambiarlas rápidamente para evitar inconvenientes.

Copyright © Conocimiento de Windows All Rights Reserved