Linux Obtenha horário atual

Linux Obtenha horário atual

A função de tempo é utilizada em todos os sistemas operacionais, como Windows, Linux, Unix, etc. Você pode ver a data e a hora atuais nas telas de desktop do seu sistema operacional nos formatos padrão. Mas e o horário atual exato exibido no sistema operacional Linux. Se você está procurando um guia para usar as funções de data e hora para exibir a data e a hora atuais no shell Linux, este artigo é para você. Então, vamos iniciar este guia fazendo login no seu Ubuntu 20.04 Sistema, como estaremos executando cada comando no Ubuntu 20.04 Shell Linux.

Após um login bem -sucedido, você precisa primeiro abrir o terminal do Ubuntu através da área de atividade na barra de tarefas da área de trabalho. Toque nele e escreva "Terminal" na barra de pesquisa mostrada na tela. A tela do terminal pop-up será mostrada e você deve tocá-la para abri-la rapidamente. Se esse processo estiver demorado, tente usar o "Ctrl+Alt+T" para iniciá -lo mais rapidamente. Agora, seu terminal será aberto em não mais de 10 segundos na tela. Vamos começar com o comando mais básico para exibir a data e a hora do nosso fuso horário atual no shell. Ao executar o comando a seguir, o tempo foi exibido no formato "Hora: Minute: Second", juntamente com o fuso horário, eu.e., Pkt. Ele também mostra a data atual de acordo com o fuso horário. Após a execução, você obterá a saída, como mostrado abaixo:

$ data

Se você deseja exibir apenas a data em seu shell com o formato específico, precisa especificar o formato no comando de data. Use as vírgulas invertidas para adicionar o formato em " %d" para o dia, %m por mês, %y por um ano separado por sinais "-". Esta execução do comando nos mostra a data em formato padrão de "dia do mês do ano". Após a execução, você obterá a seguinte saída:

$ data + “%d-%m-%y”

Se você deseja exibir apenas a hora atual do seu shell usando o comando "Date", você deve usar o sinalizador de caracteres "+%T". Na execução deste comando, o horário atual para um fuso horário específico será exibido em um formato padrão, i.e., “Hora: minuto: segundo”. Após a execução, você obterá a saída, como mostrado abaixo:

$ data “+%t”

Se você deseja exibir o tempo atual e o tempo em uma única linha com a especificação de hora e data, também pode fazer isso com o comando de data. Então, para exibir o título "Data" e "Hora", precisamos adicionar "+data: %d" para data e "hora:" %t "para o tempo. A saída desta instrução mostra a data e a hora no formato padrão com títulos de data/hora no shell. Após a execução, você obterá a seguinte saída:

$ data “+data: %d, hora: %t”

Por exemplo, queremos obter a data e a hora exatas do mesmo fuso horário e o mesmo tempo para alguns anos passado. Precisamos utilizar a bandeira "-date" com o sinal "=" para que o valor seja pesquisado. Por exemplo, queremos obter uma data e hora exatamente três anos atrás pelo mesmo momento. Na execução, a seguinte instrução mostra a data e a hora dos três anos exatos atrás, eu.e., 27 de fevereiro de 2019:

$ DAT - - DATA = “3 anos atrás”

Após a execução, você obterá a saída afixada.

Se quisermos tomar uma data e hora exatas para o dia seguinte no shell, usaremos o mesmo comando de "data" com a bandeira "-date". Use o valor "amanhã" nas vírgulas invertidas e execute o comando. Isso mostrará a próxima data exata a partir da data e hora exatas, eu.e., 28 de fevereiro de 2022.

$ DAT - - DATA = “Amanhã”

Após a execução, você obterá a seguinte saída:

$ data '+ %a %w %y %x'

Após a execução, você obterá a seguinte saída:

$ data +%c

Após a execução, você obterá a seguinte saída:

$ data +%t

Após a execução, você obterá a seguinte saída:

$ data “+%h:%m:%s”

Após a execução, você obterá a seguinte saída:

Outro comando também é conhecido por obter a data e hora atuais para o fuso horário atual do Linux. Este comando é a instrução "timedatectl" de bash. Ele não apenas mostrará a hora local atual, mas também o tempo universal, o horário do RTC, o fuso horário atual e se os serviços NTP estiverem ativados no seu sistema. A execução deste comando mostra todas as especificações mencionadas no shell, eu.e., hora e data. Após a execução, você obterá a saída, como mostrado abaixo:

$ timedatectl

Vamos usar o comando de data do fuso horário para obter o horário atual de nossa escolha do fuso horário. Então, temos que usar a variável "TZ" com o sinal "=" para obter o valor do fuso horário. Queremos obter o horário atual para "Ásia/Karachi" desta vez. O uso da palavra -chave "data" com a "+%t" é necessária para o tempo de busca para este fuso horário. Temos o tempo exibido para o fuso horário da “Ásia/Karachi” após a execução. Se você deseja obter o valor para outro fuso horário, use o fuso horário específico como um valor para TZ. Digamos que estamos usando o fuso horário "Ásia/Istambul" para obter o horário atual para Istambul, Turquia. A instrução mostra o tempo para "Istambul, Turquia" na concha. Após a execução, você obterá a seguinte saída:

$ Tz = “Ásia/Karachi” Data “+%T”
$ Tz = “Ásia/Istambul” Data “+%T”

Conclusão:

Neste artigo, tentamos implementar quase todos os comandos para obter a data e hora atuais para o nosso fuso horário atual. Também tentamos obter a hora atual para outros fusos horários, na hora e na data, a data e hora da próxima. Você também pode usar %r e %r para obter o horário atual. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.