Como alterar ou definir locais de sistema no Linux

Como alterar ou definir locais de sistema no Linux

A localidade é um conjunto de variáveis ​​ambientais que definem as configurações de codificação de idioma, país e personagem (ou qualquer outra variante especial) para suas aplicações e sessão de shell em um sistema Linux. Essas variáveis ​​ambientais são usadas por bibliotecas de sistemas e aplicativos com reconhecimento de localidade no sistema.

Localidade Afeta coisas como o formato de hora/data, o primeiro dia da semana, números, moeda e muitos outros valores formatados de acordo com o idioma ou região/país que você define em um sistema Linux.

Neste artigo, mostraremos como visualizar o seu localidade do sistema atualmente instalado e como definir o localidade do sistema no Linux.

Como visualizar o local do sistema no Linux

Para visualizar informações sobre o local instalado atual, use o localidade ou LOCALECTL Utilitário.

$ loce Lang = en_us.UTF-8 idioma = en_us 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 = $ status localectl Local do sistema: lang = en_us.UTF-8 Idioma = En_us VC Keymap: N/A X11 Layout: US X11 Modelo: PC105 

Você pode ver mais informações sobre uma variável ambiental, por exemplo Lc_time, que armazena o formato de hora e data.

$ loce -k lc_time ablay = "Sun; seg; Ter; casar; qui; sex; sáb" dia = "domingo; segunda -feira; terça -feira; quarta -feira; quinta -feira; sexta -feira; sábado" abmn = "" Jan; fev; março; abril; maio; junho; junho ; Agosto; setembro; out; dez; %d%b%y%r%z "d_fmt ="%m/%d/%y "t_fmt ="%r "t_fmt_ampm ="%i:%m:%s%p "ERA = alt_digits = Era Time-Era -Num-entrries = 0-Era-entrais = "S" WEEM-NDAYS = 7 Semana-1stday = 19971130 Semana-1stWeek = 1 First_WeekDay = 1 First_Workday = 2 cal_direction = 1 Date_fmt = " %A %B %H %H : %M: %s %z %y "codéssea de tempo =" utf-8 "alt_mon =" janeiro; fevereiro; março; abril; maio; junho; julho; agosto; setembro; outubro; novembro "ab_alt_mon =" Jan; fev; março; abril; maio; junho; jul; agosto; setembro; out; novembro; dez "" 

Para exibir uma lista de todos os disponíveis Locais Use o seguinte comando.

$ loce -a C c.UTF-8 EN_US.utf8 posix 

Como definir o local do sistema no Linux

Se você deseja alterar ou definir o sistema local, use o Locale da atualização programa. O Lang A variável permite definir o local para todo o sistema.

Os seguintes conjuntos de comando Lang para en_in.UTF-8 e remove as definições para LINGUAGEM.

$ sudo update locale lang = lang = en_in.Idioma UTF-8 ou $ sudo localectl Set-Locale Lang = en_in.UTF-8 

Para configurar um parâmetro de localidade específico, edite a variável apropriada. Por exemplo.

$ sudo update locale lc_time = en_in.UTF-8 ou $ sudo localectl Set-locale lc_time = en_in.UTF-8 

Você pode encontrar configurações globais de localidade nos seguintes arquivos:

  • /etc/padrão/localidade - no Ubuntu/Debian
  • /etc/localidade.conf - no CentOS/Rhel

Esses arquivos também podem ser editados manualmente usando qualquer um dos seus editores de linha de comando favoritos, como Vim ou Nano, para configurar o seu sistema local.

Para definir um local global para um único usuário, você pode simplesmente abrir ~/.Bash_profile Arquive e adicione as seguintes linhas.

Lang = "en_in.UTF8 "Exportar Lang 

Para mais informações, consulte o localidade, Locale da atualização e LOCALECTL Páginas de homem.

$ MAN LOCALE $ MAN ATUALIZAÇÃO LOCALE $ MAN LOCALECTL 

Isso é tudo! Neste pequeno artigo, explicamos como visualizar e definir o sistema local no Linux. Se você tiver alguma dúvida, use o formulário de feedback abaixo para chegar a nós.