Qual distribuição? Console ou GUI? Mas, muitas vezes, recarregar /etc/profileou fazer login novamente ajuda. Você normalmente não precisa reiniciar um sistema Linux para nada além de uma atualização do kernel.
ThiefMaster
centos versão 5.7
ohho
Respostas:
9
As configurações de localidade são definidas como variáveis de ambiente pelo processo de login (que é lido /etc/default/locale) e herdadas pelos processos filho. Se você efetuar login em uma nova sessão, as novas configurações entrarão em vigor na nova sessão.
Você pode fazer as configurações entrarem em vigor imediatamente em um shell, emitindo o comando
. /etc/default/locale
(observe o ponto inicial). Se você adicionou uma categoria que não foi definida antes, será necessário export. Se você removeu uma categoria, será necessário unset.
A alteração das configurações em um shell afeta todos os aplicativos iniciados posteriormente por esse shell (desde que eles usem as configurações de localidade do sistema e não seu próprio método de configuração).
@lepe É um shell embutido para ler e interpretar o arquivo fornecido. O arquivo é interpretado no shell atual, em vez de apenas escrever o /etc/default/localeque executaria esse arquivo como um programa separado, o que não faz sentido quando todo o arquivo faz é definir variáveis.
Gilles 'SO- stop be evil'
1
Se você estiver usando um shell, basta iniciar um novo login, por exemplo.
su youruserid -
testá-lo e voltar ao seu shell de login original
Se você estiver usando uma GUI, efetue logout e efetue login novamente.
su youruserid -- realmente?! Por que não simplesmente sair do shell e reiniciá-lo ?!
ThiefMaster
Como eu perderia meu "contexto", diria que estava desenvolvendo um programa e, em seguida, iniciar um sub-shell me permite testar e sair, ainda estou no diretório de desenvolvimento, pronto para tentar novamente. É claro que logout e login funcionarão, mas iniciar um sub shell é mais rápido na minha opinião.
/etc/profile
ou fazer login novamente ajuda. Você normalmente não precisa reiniciar um sistema Linux para nada além de uma atualização do kernel.Respostas:
As configurações de localidade são definidas como variáveis de ambiente pelo processo de login (que é lido
/etc/default/locale
) e herdadas pelos processos filho. Se você efetuar login em uma nova sessão, as novas configurações entrarão em vigor na nova sessão.Você pode fazer as configurações entrarem em vigor imediatamente em um shell, emitindo o comando
(observe o ponto inicial). Se você adicionou uma categoria que não foi definida antes, será necessário
export
. Se você removeu uma categoria, será necessáriounset
.A alteração das configurações em um shell afeta todos os aplicativos iniciados posteriormente por esse shell (desde que eles usem as configurações de localidade do sistema e não seu próprio método de configuração).
fonte
/etc/default/locale
que executaria esse arquivo como um programa separado, o que não faz sentido quando todo o arquivo faz é definir variáveis.Se você estiver usando um shell, basta iniciar um novo login, por exemplo.
su youruserid -
testá-lo e voltar ao seu shell de login original
Se você estiver usando uma GUI, efetue logout e efetue login novamente.
fonte
su youruserid -
- realmente?! Por que não simplesmente sair do shell e reiniciá-lo ?!