Como definir um fuso horário do usuário no Ubuntu e na Casa da Moeda usando .bashrc

Conteúdo

Bash Shell

Aunque muchas computadoras Ubuntu habilitadas para escritorio disponen una práctica configuración de GUI, esto no ayuda al configurar instancias sin cabeza (Em outras palavras, sin pantalla) como servidores. Descubra cómo configurar una zona horaria desde la terminal, usando .bashrc.

O que é .bashrc?

a .bashrc El archivo es un archivo específico de Bash-shell oculto que se encuentra en la raíz de su directorio de inicio, Em outras palavras, su ubicación es ~/.bashrc. a ~ (til) es un acceso directo a su directorio de inicio, que dispone de una ruta más larga, como um exemplo /home/roel. Quando você usa ~, Bash reemplazará automáticamente la tilde con su directorio de inicio (Em outras palavras, incluyendo el nombre de usuario).

Puede editar este archivo usando un editor de texto como vim o nano. Si desea obtener más información sobre el uso vim, eche un vistazo a nuestro post Establecer un excelente perfil de Vim usando .vimrc, que também descreveu o vim usar.

Se você não tem experiência com vim Apesar disto, ou se você está com pressa, você pode usar o nano editor ao invés. Apenas corra nano ~/.bashrc para começar a editar o seu .bashrc. Se você receber um erro que nano não encontrado em seu sistema, apenas instale o mesmo usando sudo apt install nano.

a .bashrc O arquivo contém implementações de configuração do sistema por usuário. Em outras palavras, se você quiser predefinir algo (como um exemplo, um alias de comando ou um fuso horário) de modo que esteja disponível em sua sessão de terminal Bash toda vez que você iniciar um, a .bashrc arquivo é o lugar para fazer isso!

Alterar o fuso horário do usuário no Bash

Cambiar la zona horaria del usuario en Bash es fácil; simplemente configure el TZ variável (exportándola) a la zona horaria deseada. Como um exemplo:

export TZ=Australia/Perth
date
export TZ=Australia/Darwin
date

Establecer una zona horaria exportando la variable TZ en Bash

Tenga en cuenta la diferencia de tiempo entre las dos ubicaciones, así como la abreviatura de la zona horaria distinto.

Para obtener una lista de zonas horarias, apenas corra timedatectl list-timezones | grep your_country Onde your_country se reemplaza por su país real, o el país que desea utilizar para su configuración / configuración de tiempo de shell.

Armado con esta información, ahora será fácil actualizar nuestra .bashrc archivo para que coincida con nuestra configuración deseada.

Configuración de una zona horaria de usuario desde .bashrc

Para configurar una zona horaria desde su ~/.bashrc Arquivo, primero abra el archivo usando un editor de texto (como se describe arriba), y después agregue la próxima línea al final del archivo, cambiando la zona horaria a su configuración preferida:

export TZ=Australia/Sydney

Ahora simplemente salga de su sesión actual de Bash y vuelva a abrirla. Quando você agora executa o date comando, você deve descobrir que seu fuso horário mudou para o valor exportado para o TZ variável em seu ~/.bashrc procedimentos. Você também pode escrever timedatectl sem qualquer opção de ver uma descrição mais completa. Como um exemplo, usando o TZ ajuste de Australia/Sydney, Nós vemos:

A saída informativa de timedatectl

Final

Neste post, Revisamos como definir um fuso horário no Ubuntu ou Linux Mint usando o .bashrc procedimentos. Também vimos como editar este arquivo e o que ele faz. Ser capaz de determinar um fuso horário a partir da linha de comando é especialmente útil ao trabalhar em um sistema sem comando. (Em outras palavras, sin pantalla), como é o caso dos servidores. ¡Disfruta siempre del tiempo correcto!

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.