Comandos

14 de outubro de 2016

Comando date no FreeBSD

Mais artigos de »
Escrito por: Leonardo Souza
Tags:

Comando date no FreeBSD

O comando date exibe ou modifica a data e hora do sistema. Ou seja, podemos através dele visualizar as informações de data e hora do sistema ou alterá-las. Embora seu uso seja bem simples, ele permite uma combinação de parâmetros bem complexa, garantindo uma visualização de várias informações relativas a data e hora. Neste artigo, veremos como executar o comando date no FreeBSD.

A forma mais básica do comando nos apresenta a data e hora do sistema:

Comando date no FreeBSD

Perceba que é apresentado o dia da semana (abreviado), mês e dia do mês, hora e ano. Ou seja, todas as informações primárias sobre data e hora.



Na tabela abaixo apresentamos os formatos aceitos pelo comando para manipular (visualizar ou editar) datas e hora no sistema.

Comando date no FreeBSD

Utilizaremos as informações desta tabela para manipular o comando date.

Visualizando informações de data e hora

As informações de data e hora podem ser visualizadas por completo, por meio do comando date sem parâmetros, ou utilizando os filtro presentes na tabela anterior. Vamos utilizar alguns exemplos de como podemos utilizá-la como filtro.

Usando a tabela acima podemos utilizar os filtros da seguinte forma:

a) imprimir o dia da semana:

$ date ‘+%A’

Comando date no FreeBSD

Dessa forma vemos que o dia da semana é terça.

b) imprimir o ano:

$ date ‘+%Y’

Comando date no FreeBSD

Aqui podemos ver que o ano configurado é 2016, representado pelos dois últimos dígitos.

c) imprimir o mês:

$ date ‘+%B’

date-mes

neste exemplo vemos que o mês é novembro.

Utilize as informações da tabela para realizar outros filtros.

Alterando as informações por meio do comando date

Além de apresentar as informações atuais de date e hora, o comando date, como já explicado, permite alterar estas informações. Veremos agora alguns exemplos de como utilizá-lo para fazer estas alterações.

a) alterar todas as informações: para alterar todas as informações de data e hora podemos utilizar o seguinte comando:

$ date yymmddhhmm

Onde,

aa: representa o ano, em dois dígitos

mm: representa o mês (de 01 a 12)

dd: representa o dia (de 01 a 31)

hh: representa as horas (de 00 a 23)

mm: representa os minutos (de 0 a 59)

Exemplo:

date-completo

Neste exemplo modificamos as informações para dia 01/11/2016 e as horas para 15:20.

b) alterar a hora do sistema:

$ date hhmm

date-hora

Neste exemplo, modificamos as horas para 18:45. Note que as configurações relativas a data não são modificadas, apenas as horas.

Conclusão

Apresentamos neste artigo como utilizar o comando date no FreeBSD,  embora nem todas opções tenham sido apresentadas, você pode utilizar as opções da tabela apresentada, em várias outras combinações. Claro que existem formas de se configurar a data e hora de um sistema automaticamente, como por exemplo, configurando um servidor NTP, ou adquirindo estas configurações de um já existente, como o ntp.br, porém este é assunto para um outro artigo.

Espero que o conteúdo tenha sido útil, em caso de dúvidas utilize os comentários.





Sobre o Autor

Foto de perfil de Leonardo Souza
Leonardo Souza
Bacharel em Informática, pós graduado em Segurança de Redes de Computadores e analista de Segurança da Informação. Entusiasta de Segurança da Informação e usuário FreeBSD, porém sem xiismo.




0 Comments


Seja o Primeiro a Comentar!


You must be logged in to post a comment.