Introdução
Neste laboratório, você aprenderá como verificar se uma localidade (locale) está configurada no Linux. Começará usando o comando locale para exibir as configurações de localidade atualmente ativas, compreendendo como essas configurações afetam o idioma, a região e a formatação.
Em seguida, explorará os arquivos de configuração comuns que definem as configurações de localidade em todo o sistema, examinando especificamente o conteúdo de /etc/locale.conf e verificando a localidade padrão especificada em /etc/default/locale. Essas etapas fornecerão uma compreensão abrangente de como as localidades são configuradas e verificadas em um sistema Linux.
Exibir localidades com o comando locale
Nesta etapa, você aprenderá sobre localidades (locales) no Linux e como exibi-las usando o comando locale.
Localidades são um conjunto de parâmetros que definem o idioma do usuário, a região e quaisquer preferências de variantes especiais que o usuário deseja ver em sua interface do usuário. Elas afetam coisas como:
- O idioma usado para mensagens e menus.
- O formato para datas e horas.
- O símbolo da moeda.
- A codificação de caracteres.
Compreender as localidades é importante para garantir que seu ambiente Linux se comporte conforme o esperado para seu idioma e região.
Para exibir as configurações de localidade atuais, abra seu terminal e digite o seguinte comando:
locale
Pressione Enter.
Você verá uma saída semelhante a esta:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Esta saída mostra várias variáveis LC_* e a variável LANG, que juntas definem sua localidade. en_US.UTF-8 indica o idioma inglês, a região dos Estados Unidos e a codificação de caracteres UTF-8.
Você também pode exibir uma configuração de localidade específica fornecendo seu nome como um argumento para o comando locale. Por exemplo, para ver apenas a configuração de idioma:
locale LANG
Pressione Enter.
Você deve ver:
LANG=en_US.UTF-8
Este comando é útil para verificar rapidamente como seu sistema está configurado para configurações de idioma e região.
Clique em Continuar para prosseguir para a próxima etapa.
Verificar a configuração da localidade com cat /etc/locale.conf
Na etapa anterior, você usou o comando locale para ver as configurações de localidade atualmente ativas. Essas configurações são frequentemente determinadas por arquivos de configuração em seu sistema.
Um local comum para a configuração de localidade em todo o sistema em algumas distribuições Linux é o arquivo /etc/locale.conf. Este arquivo normalmente contém a variável LANG e, possivelmente, outras variáveis LC_* que definem a localidade padrão para todo o sistema.
Para visualizar o conteúdo deste arquivo, você pode usar o comando cat. O comando cat é um utilitário simples usado para exibir o conteúdo de arquivos.
Abra seu terminal e digite o seguinte comando:
cat /etc/locale.conf
Pressione Enter.
Você verá o conteúdo do arquivo /etc/locale.conf. A saída pode ser semelhante a esta:
LANG=en_US.UTF-8
Esta saída mostra que a variável LANG está definida como en_US.UTF-8 neste arquivo de configuração. Essa configuração é frequentemente usada pelo sistema para determinar a localidade padrão quando um usuário faz login.
Tenha em mente que a presença e o conteúdo de /etc/locale.conf podem variar entre diferentes distribuições Linux. Em sistemas Ubuntu, a configuração de localidade principal em todo o sistema é frequentemente gerenciada de maneira diferente, o que você explorará na próxima etapa. No entanto, visualizar /etc/locale.conf é um exercício útil para entender onde as configurações de localidade podem ser armazenadas.
Clique em Continuar para prosseguir.
Verificar a localidade padrão em /etc/default/locale
Na etapa anterior, você examinou /etc/locale.conf. Em sistemas baseados em Debian, como o Ubuntu, a configuração de localidade principal em todo o sistema é frequentemente gerenciada pelo arquivo /etc/default/locale. Este arquivo é lido pelos programas de login do sistema para definir a localidade padrão para os usuários.
Vamos examinar o conteúdo de /etc/default/locale usando o comando cat.
Abra seu terminal e digite o seguinte comando:
cat /etc/default/locale
Pressione Enter.
Você verá o conteúdo do arquivo /etc/default/locale. A saída deve ser semelhante a esta:
## File generated by update-locale
LANG=en_US.UTF-8
Este arquivo define explicitamente a variável LANG, que é uma parte fundamental para determinar a localidade padrão do sistema. O comentário ## File generated by update-locale indica que este arquivo é tipicamente gerenciado pelo utilitário update-locale, que é a maneira recomendada de alterar as configurações de localidade em todo o sistema no Ubuntu.
Comparando a saída de locale da Etapa 1 e o conteúdo de /etc/default/locale, você pode ver como a configuração em todo o sistema influencia as configurações de localidade ativas para sua sessão de usuário.
Compreender onde esses arquivos de configuração estão localizados é crucial para solucionar problemas relacionados à localidade ou para alterar o idioma padrão e as configurações regionais do seu sistema.
Clique em Continuar para concluir esta etapa e o laboratório.
Resumo
Neste laboratório, você aprendeu como verificar se uma localidade está configurada no Linux. Você começou usando o comando locale para exibir as configurações de localidade atualmente ativas, compreendendo como essas configurações definem as preferências de idioma, região e formatação. Você viu como a saída de locale mostra várias variáveis LC_* e LANG. Você também aprendeu como verificar uma configuração de localidade específica usando locale seguido pelo nome da variável.



