Como definir um fuso horário do usuário no Ubuntu e Mint usando .bashrc

Embora muitos computadores Ubuntu habilitados para Desktop tenham uma configuração de GUI útil, isso não ajuda na configuração de instâncias sem cabeça (ou seja, sem tela) como servidores. Descubra como configurar um fuso horário no terminal, usando . bashrc.
O que é . bashrc?
O arquivo . bashrc é um arquivo específico do Bash-shell oculto na raiz do seu diretório inicial, ou seja, sua localização é ~ / . bashrc. O ~ (til) é um atalho para seu diretório inicial, que possui um caminho mais longo, como por exemplo / home / roel. Ao usar ~, o Bash substituirá automaticamente o til pelo seu diretório inicial (ou seja, incluindo o nome de usuário).
Você pode editar este arquivo usando um editor de texto como o vim ou nano. Se você gostaria de aprender mais sobre como usar o vim, dê uma olhada em nosso artigo Definir um ótimo perfil do Vim usando . vimrc, que também descreve o uso básico do vim.
Se você ainda não tem experiência com o vim, ou está com pressa, você pode usar o editor nano. Basta executar nano ~ / . bashrc para começar a editar seu . bashrc. Se você receber um erro informando que o nano não foi encontrado em seu sistema, basta instalar o mesmo usando sudo apt install nano.
O arquivo . bashrc contém implementações de configuração do sistema por usuário. Em outras palavras, se você gostaria de pré-configurar algo (como por exemplo, um alias de comando ou um fuso horário) para estar disponível em sua sessão de terminal Bash toda vez que você iniciar uma, o arquivo . bashrc é o lugar para fazê-lo !
Alteração do fuso horário do usuário no Bash
Alterar o fuso horário do usuário no Bash é fácil; simplesmente defina a variável TZ (exportando-a) para o seu fuso horário desejado. Por exemplo:
exportar TZ = Austrália / data exportar Perth TZ = Austrália / Darwin data

Observe a diferença de tempo entre os dois locais, bem como a abreviação de fuso horário diferente.
Para obter uma lista de fusos horários, basta executar timedatectl list-timezones | grep your_country onde your_country é substituído por seu país real, ou o país que você deseja usar para a definição / configuração do tempo do shell.

Munido dessas informações, agora será fácil atualizar nosso arquivo . bashrc para corresponder à configuração desejada.
Configurando um fuso horário do usuário a partir de . bashrc
Para configurar um fuso horário de seu arquivo ~ / . bashrc, primeiro abra o arquivo usando um editor de texto (conforme descrito acima) e, posteriormente, adicione a seguinte linha ao final do arquivo, alterando o fuso horário para sua configuração preferida:
exportar TZ = Austrália / Sydney
Agora, basta sair da sessão Bash atual e reabri-la. Ao executar agora o comando date, você deve descobrir que seu fuso horário mudou para o valor exportado para a variável TZ em seu arquivo ~ / . bashrc. Você também pode digitar timedatectl sem nenhuma opção para ter uma visão geral mais completa. Por exemplo, usando a configuração TZ de Austrália / Sydney, vemos:

Concluindo
Neste artigo, revisamos como configurar um fuso horário no Ubuntu ou Linux Mint usando o arquivo . bashrc. Também vimos como editar esse arquivo e o que ele faz. Ser capaz de definir um fuso horário na linha de comando é especialmente útil quando você está trabalhando em um sistema sem cabeça (ou seja, sem tela), como é o caso dos servidores. Aproveite a hora certa, sempre!
Nenhum comentário