O Linux "data" comando

on December 18, 2008 por Sukrit Dhandhania em 18 de dezembro de 2008

Linux

Uma linha de comando ferramenta que eu considero muito freqüentemente para uso no Linux é a "data" comando. É muito simples comando que devolve-lhe a data ea hora em que você chamá-lo sem quaisquer opções. Mas quando você começa a utilizar algumas das opções que lhe fornece com esta ferramenta pode fazer sua vida muito mais fácil e divertido. Vamos ter um olhar mais atento ao comando próprio e algumas das suas opções e as arrefecer truques que podemos fazer é fazer.

A primeira coisa a fazer é obter a data e hora atuais:

# Data
Domingo dezembro 14 11:33:55 IST 2008

Esta é a mais simples de utilizar este comando. Agora vamos supor que você queria, é só pegar a data e nada mais:

# Date + "% d"
14

Se você quiser que a data completa, com data, mês e ano:

# Date + "% d% m% y"
141208

Para obter o dia da semana, juntamente com o resto do dia:

# Date + "% a% d% m% y"
Sun141208

Estas são algumas das muitas possibilidades de que a "data" comando oferece. Check out "data-ajuda para as opções". Algumas interessantes são:

% D data (dd / mm / aa)
% d dia do mês (01 .. 31)
% m mês (01 .. 12)
% y últimos dois dígitos do ano (00 .. 99)
% uma localidade da semana nome abreviado (dom. sáb.)
% A locale nome completo do dia da semana, de comprimento variável (Sunday.. Sábado)
% b Nome do mês abreviado da localidade (Jan.. dez.)
% B locale nome completo do mês, de comprimento variável (January.. Dez.)
% H hora (00 .. 23)
% I hora (01 .. 12)
% Y ano (1970 ...)

Você também pode fazer alguma fantasia formatação. Se você quiser adicionar um hífen ou um back-barra de intervalo entre as diferentes partes do dia:

# Date + "% d-% m-% Y"
14-12-2008

# Date + "% d /% m /% Y"
14/12/2008

Você também pode usar espaços e vírgulas. Aqui está muito chique exemplo:

# Date + "% A,% B% d% Y"
Domingo, 14. De dezembro de 2008

Diga que você está escrevendo um script para backup dos logs forma você servidor. Você deseja que o backup script para obter os registros para o dia anterior e volta-los. Veja como você pode começar o dia anterior da data:

# Date-date = "ontem"
Sábado dezembro 13 12:04:03 IST 2008

Da mesma forma, você também pode chegar amanhã data:

# Date-date = "amanhã"
Seg. dez 15 12:04:39 IST 2008

Você pode obter passada ou no próximo mês da data:

# Date-date = "último mês"
Fri Nov 14 12:06:23 IST 2008

# Date-date = "no próximo mês"
Qua. 14 jan. 12:06:25 IST 2009

Pretty cool stuff, eh! Você está apenas começando. Você pode personalizar a data pretendida com mais precisão do que de dia e semana, e ficar cinco dias a contar da data atrás ou sete dias a partir de agora:

# Date-date = "5 dias atrás"
Tue Dec 9 12:08:26 IST 2008

# Date-date = "7 dias"
Sex. dez 21 12:09:23 IST 2008

Você pode até mesmo pedir-se mais difíceis questões, tais como:

# Date-date = 'próximo sábado »
Sábado dezembro 20 00:00:00 IST 2008

Ou algo totalmente no futuro:

# Date-date ='2 anos 3 meses 4 dias »
Sex. 18 mar 12:12:16 IST 2011

É quase como se "data" fala Inglês. Estou sempre a descobrir novos truques. Portanto, brincar com ele e deixe-me saber se você encontrar algumas novas possibilidades cool que eu poderia não ter descoberto ainda.

Related Posts:
  • Como definir a data em sua máquina Linux
  • Porque eu não posso carregar sites seguros? (Bancos on-line, webmail, etc)
  • Como fazer o download de arquivos do Linux da linha de comando
  • Como criar automatizado Linux / Unix backups
  • Como adicionar um evento para o Jambands.ca Música Listings
  • Obter Ajuda Simples tutoriais apenas como um presente em seu e-mail caixa de entrada todos os dias - gratuitamente! Basta digitar o seu endereço de email abaixo:

    Você sempre pode optar por este e-mail subscrição a qualquer momento.


    Bookmark e Compartilhe

    0 comments… (0 comentários ... adicionar um agora )

    Deixe um Comentário

    Você pode usar estes atributos e tags HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>