Nesta guía, mostrarémosche como imprimir a data e a hora usando a liña de comandos de Linux en varios formatos.
Como amosar a data eo tempo
Probablemente adiviñase o comando para mostrar a data e a hora usando a liña de comandos de Linux. É simplemente iso:
data
Por defecto a saída será algo así:
Wed Abr 20 19:19:21 BST 2016
Pode obter a data para mostrar calquera ou todos os seguintes elementos:
- % a - nome de día abreviado (ou sexa, mon, tue, wed)
- % A - nome do día enteiro (é dicir, luns, martes, mércores)
- % b ou% h - nome do mes abreviado (ie jan, feb, mar)
- % B - nome completo (xaneiro, febreiro, marzo)
- % c - data e hora local (data e hora completa)
- % C - ano curto (é dicir, 14, 15, 16)
- % d - día do mes (é dicir, 01, 02, 03)
- % D - o mesmo que M / D / Y (é dicir, 04/20/16)
- % e - día do mes enchido (isto é, "1", "2")
- % F - data completa, igual aaaa-mm-dd
- % H - hora (00, 01, 02, 21, 22, 23)
- % I - hora (1,2,3,10,11,12)
- % j - día do ano (é dicir, 243)
- % k - hora enchendo (isto é, "1" faise "1")
- % l - hora acolchada (reloxo de 12 horas)
- % m - número de mes (1,2,3)
- % M - minuto (1,2,3,57,58,59)
- % n - nova liña
- % N - nanosegundos
- % p - AM ou PM
- % P - como% p pero en minúsculas (irónicamente)
- % r - locais hora de reloxo de 12 horas
- % R - Versión de 24 horas de hora e minuto
- % s - segundos desde 1970-01-01 00:00:00
- % S - segundo (01,02,03, 57, 58, 59)
- % t - unha lapela
- % T - tempo igual a% H:% M:% S
- % u - día da semana (1 é luns, 2 son martes, etc)
- % U - número de semana do ano (supondo o domingo como primeiro día da semana)
- % V - Número da semana ISO co luns o primeiro día da semana
- % w - día da semana (0 é domingo)
- % W - semana do ano co luns o primeiro día da semana
- % x - representación de data local (12/31/2015)
- % X - representación do tempo local (14:44:44)
- % y - últimos dous díxitos do ano
- % Y - ano
- % z - zona horaria numérica (é dicir, -0400)
- %: z - zona horaria numérica do seguinte xeito (ie -04: 00)
- % :: z - zona horaria numérica como segue (ie -04: 00: 00)
- % Z - abreviatura da zona horaria alfabética (GMT)
- - - Un guión único impide o recheo cero
- _ - Un só undercore con espazos
- 0 - almofadas con ceros
- ^ - Use maiúsculas se é posible
- # - use caso contrario se é posible
Esa é unha gran cantidade de opcións e sospeito que o comando data é o que máis xente intenta engadir algo ao querer contribuír a Linux e compilar o seu primeiro programa .
En esencia, se quere amosar só o tempo pode usar o seguinte:
data +% T
Isto sairá ás 19:45:00. (é dicir, horas, minutos e segundos)
Tamén podes conseguir o anterior empregando o seguinte:
data +% H:% M:% S
Pode axustar a data tamén usando o comando anterior:
data +% d /% m /% Y% t% H:% M:% S
Basicamente pode usar calquera combinación dos conmutadores anteriores despois do símbolo máis para emitir a data como así o desexa. Se desexa engadir espazos, pode usar comiñas ao redor da data.
data + '% d /% m /% Y% H:% M:% S'
Como amosar a data da UTC
Podes ver a data de UTC para a túa computadora usando o seguinte comando:
data -u
Se estás no Reino Unido notarás que no canto de amosar "18:58:20" como a hora na que mostrará "17:58:20" como o tempo.
Como amosar a data RFC
Pode ver a data RFC para a súa computadora usando o seguinte comando:
data -r
Isto amosa a data no seguinte formato:
Mér, 20 de abril de 2016 19:56:52 +0100
Isto é útil xa que mostra que estás unha hora adiante GMT.
Algúns comandos de data útiles
Queres saber a data do próximo luns? Proba isto:
data -d "o vindeiro luns"
Ao momento de escribir isto volve "Lun 25 Abr 00:00:00 BST 2016"
O -d basicamente imprime unha data no futuro.
Usando o mesmo comando pode descubrir o día da semana o seu aniversario ou Nadal está activado.
data do 25/12/2016
O resultado é o día 25 de decembro.
Resumo
Paga a pena revisar a páxina de manual para o comando data usando o seguinte comando:
data do home