Existe uma maneira de reiniciar completamente o Bash, recarregar .bashrc
e assim por diante .profile
? Gostaria de garantir que minhas alterações funcionassem corretamente após a edição desses arquivos.
bash
bashrc
source
bash-profile
Naftuli Kay
fonte
fonte
PATH
está sendo definido como eu quero ou a minhaPS1
, etc.exec
e você obtém um shell que origina os arquivos que você deseja. Então,exit
quando você terminar de verificar.$PS1
os arquivos de inicialização do bash, sim.Sugiro com urgência que efetue login em uma janela / tela separada. Dessa forma, você ainda terá uma sessão de trabalho se algo der errado com suas alterações nos arquivos de inicialização. Além disso, você tem certeza de ter um ambiente limpo.
Razão: eu vi muitas pessoas se trancando em um sistema devido a um simples erro de digitação em seu .profile (ou algo assim).
fonte
Se seu objetivo é simplesmente ler os arquivos modificados novamente, você não precisa reiniciá-lo. Você pode simplesmente obtê-lo.
ou
Observe que isso não fornecerá um "estado limpo" no sentido de não desabilitar nenhuma variável definida ou função definida ...
fonte
Irá abrir um novo shell para o
yourOwnUserName
usuário com todas as configurações recarregadas. Isso é independente do shell, pois se refere às configurações do sistema, não ao seu shell específico. Ele também carrega algumas configurações em todo o sistema quebash -l
não são (como grupos de usuários).fonte