Substituí acidentalmente meu ~/.bash_profile
arquivo.
Alguém tem uma "amostra" que eu possa copiar ou sabe onde posso encontrar uma?
Substituí acidentalmente meu ~/.bash_profile
arquivo.
Alguém tem uma "amostra" que eu possa copiar ou sabe onde posso encontrar uma?
Respostas:
Se a janela do seu terminal ainda estiver aberta, você poderá salvar as configurações atuais do ambiente para reconstruir. O arquivo recuperado conterá mais informações do que você pode ter definido, então remova as partes desnecessárias:
Vars e funções definidos:
$ declare > .bash_profile.recovered
Aliases:
$ alias >> .bash_profile.recovered
Há um backup localizado em:
/etc/skel/.bash_profile
Apenas copie-o no seu arquivo atual.
.bash_profile
não serão refletidas nele.
Infelizmente, é para isso que serve o controle de revisão. Não há como desfazer modificações, enquanto as exclusões no localizador são, na verdade, movidas para o lixo.
Use TimeMachine no futuro. Além disso, também lhe dará tranqüilidade quando o disco rígido atual morrer. Conheço pessoas que enfrentam esse problema agora e, se investissem apenas US $ 30 a US $ 50 em um disco rígido de backup, os problemas não aconteceriam. Eu recomendo que você apenas aprenda com isso e faça backup usando o timemachine periodicamente.
O Github, como mencionado por Ian C, é um ótimo lugar para fazer backup de seus arquivos de pontos; você também pode encontrar arquivos de pontos de outros. O controle de versão para o resgate aqui, não sei quantas vezes ele me salvou, mas definitivamente mais do que me lembro. A vantagem do TimeMachine é que ele também controla a versão. O problema é que ele é armazenado pelo tempo da captura instantânea, e não pela versão lógica.
Boa sorte.
Se você não pode usar o Terminal para acessar o seu ~/.bash_profile
(por exemplo, está corrompido), pode usar o BBEdit ou qualquer outro editor de GUI que possa abrir arquivos de um local e abrir o arquivo corrompido para corrigi-lo.
Entre. se você souber o local e o nome de qualquer arquivo oculto, esse método poderá ser usado para abri-lo (supondo que seja um arquivo baseado em texto).
Esse método funciona apenas se você salvou o bash_profile
arquivo em um ponto em que deseja voltar no TextEdit, não funciona se editado usando vi ou nano (obrigado a @nohillside por apontar isso). Você pode abrir o arquivo usando o TextEdit (por exemplo:), open ~/.bash_profile
clicar em File -> Revert To -> Browse All Versions...
e selecionar a versão para a qual deseja reverter.
vi
ou nano
não serão versionadas).