Formación informática

Java | Joomla | MySQL

Debian - Tema 5.8.5: Tiempo y fechas

5.8.5.1. date

Función

Muestra la hora actual del sistema. Este comando permite el uso de formatos predeterminados usando el modificador + e introduciendo las variables entre comillas dobles, pudiendo conseguir la escritura de textos más o menos complejos.

COMANDO DATE

Sintaxis

date [OPCIÓN] [+FORMATO]

date [-u|--utc|--universal] [MMDDhhmm[[SS]AA][.ss]]

Listado de opciones

Corta

Larga

Explicación

-d

--date=STRING

Muestra la fecha introducida después del igual.

-f

--file=DATEFILE

Cómo –d, pero una vez para cada fichero de datos.

-r

--reference=FILE

Muestra la última modificación de un archive.

-R

--rfc-2822

Muestra la fecha en el formato de salida RFC 2822: Mon, 07 Aug 2006 12:34:56 -0600.

 

--rfc-3339=TIMESPECO

Muestra la fecha en el formato de salida RFC 3339. TIMESPEC=`date', `seconds', or `ns' para indicar la precisión. Fecha y hora son separados siguiendo el siguiente formato: 2006-08-07 12:34:56-06:00.

-s

--set=STRING

Establece la hora/fecha descrita en la cadena.

-u

--utc --universal   

Muestra la hora en format Coordinated Universal Time (UTC).

 

--help

Muestra esta ayuda y finaliza.

 

--version

Informa de la versión y finaliza.

Algunos de los formatos que pueden usarse son, aunque existen muchos más que puedes comprobar en la ayuda del comando:

Variable

Explicación de lo que hace

%a

Nombre abreviado del día la semana

%A

Nombre del día de la semana completo.

%B

Nombre completo del mes

%c

Día y hora completo

%d

Día del mes

%H

La hora

%m

El mes

%M

Los minutos

%R

24 horas y minutos

%u

Día de la semana: 1, 2…

%x

Fecha con formato local separada con barras inclinadas

%X

Hora con formato local separado con dos puntos

%Y

Año

Por ejemplo, para conocer la fecha actual tenemos que teclear:

josemariatc@debian:~$ date

lun mar 18 13:31:30 CET 2019

Si queremos leer en la terminal un texto que diga Hoy es con la fecha actual tenemos que escribir:

josemariatc@debian:~$ date +"Hoy es %x"

Hoy es 18/03/19

5.8.5.2. cal

Función

Muestra un calendario con el formato que nosotros especifiquemos. Sin argumentos ni opciones nos muestra el mes actual.

COMANDO CAL

Sintaxis

cal [-hjy] [[month] year]

cal [-hj] [-m month] [year]

ncal [-hJjpwy3MS] [-s country_code] [[month] year]

ncal [-hJeo] [year]

Así, para ver el calendario completo del mes actual tenemos que escribir:

josemariatc@CURSOS:~$ cal

     Marzo 2011

do lu ma mi ju vi sá

       1  2  3  4  5

 6  7  8  9 10 11 12

13 14 15 16 17 18 19

20 21 22 23 24 25 26

27 28 29 30 31

Debian - Tema 5.8.4: echo  <- | ->   Debian - Tema 5.8.6: desconexión
   GNU/Linux - Temario

Escribir un comentario

Aunque los comentarios no expresan la opinión del administrador del sitio web, éste si que tiene una responsabilidad legal sobre lo que aparece. Por lo tanto, habrá una labor de moderación de los mensajes. No se permitirán mensajes ofensivos ni publicidad


Código de seguridad
Refescar

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-Ley 13/2012, de 30 de marzo. Si continúa navegando consideramos que acepta el uso de cookies. . Más información