Tecnología

Inicio

Cómo calcular la fecha en Unix

El comando Unix fecha ha sido diseñado para mostrar la fecha y hora del sistema, leer directamente de reloj del núcleo del sistema operativo. La salida del comando de fecha se puede mostrar de acuerdo con una amplia variedad de formatos definidos por el usuario. Uso de la shell Unix, también es posible calcular la suma y resta de tiempo hacia o desde la salida del comando fecha. Normalmente, se realiza este tipo de trabajo en un script de shell, pero es posible ejecutar cálculos sencillos con la fecha directamente desde la línea de comandos de Unix.

Instrucciones

1 Abra una ventana de terminal. Abrir un xterm, kterm o su método preferido de acceso a la línea de comandos.

2 Escriba el comando "fecha" en la línea de comandos. El comando date mostrará la fecha actual en su sistema en un formato estándar, incluyendo el día de la semana, mes, día, hora, minuto, segundo, la zona horaria y el año.

3 Ajuste la salida del comando fecha usando la bandera "+" con operandos apropiados. Por ejemplo, el comando "date +% Y" se mostrará sólo el año en curso. Consulte la página del manual del comando fecha para todas las opciones de salida específicas disponibles.

4 Ejecutar el shell bash con el comando "golpe" en la línea de comandos. Esto simplemente garantizar el comando siguiente devuelve un resultado adecuado, por lo que si ya utiliza el shell bash se puede omitir este paso.

5 Evaluar el comando date con el comando shell eval para realizar cálculos. El comando eval o bien se puede utilizar en un script de shell o desde la línea de comandos. Por ejemplo, el comando "echo $ eval (fecha + '$ ((Y + 5%))')" agregará cinco años a la fecha actual y devolver el resultado.

Consejos y advertencias

  • Para acceder a la página del manual de Unix el comando fecha, tipo "fecha de hombre" desde el símbolo del sistema en su sesión de terminal.
  • El comando Unix fecha también se puede utilizar para restablecer el reloj de su ordenador, así que tenga cuidado, que las banderas se utiliza con el comando.