Dica: Use o Time Machine para fazer backups regulares de seus arquivos para recuperá-los se forem excluídos ou editados acidentalmente. O melhor investimento que você pode fazer no seu computador é um plano de backup.
Chris Página
Apenas para sua informação, não acho que o os x tenha um "padrão" .bash_profile.
Robert S Ciaccio 26/09
3
Isso realmente poderia ter sido respondido pelo google ("sample bash_profile"). O terceiro hit fornece uma amostra bastante completa: tldp.org/LDP/abs/html/sample-bashrc.html
Respostas:
6
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:
Pode valer a pena acrescentar que esse é o modelo padrão, portanto, quaisquer alterações feitas pelo usuário no local .bash_profilenão serão refletidas nele.
Nohillside
3
No macOS Yosemite (10.10), isso parece não ser mais verdade. É o arranjo padrão em outros Unices, mas não consigo mais encontrar o arquivo esqueleto para novos usuários no sistema de arquivos.
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.
O Time Machine acabou de salvar meu dia. Eu apóio essa estratégia, como alguém que gosta de pseudônimos de linha de comando que às vezes perdem uma barra invertida e estragam tudo.
Alien Life Form
0
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_profilearquivo 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_profileclicar em File -> Revert To -> Browse All Versions...e selecionar a versão para a qual deseja reverter.
Pode ser um trabalho mencionar que isso funciona apenas para alterações aplicadas com o TextEdit (alterações aplicadas com viou nanonão serão versionadas).
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:
Aliases:
fonte
Pesquise dot_files no Google ou Github se você gosta de uma amostra.
Se você deseja restaurá-lo, tente obtê-lo no backup do TimeMachine (se houver)
fonte
Há um backup localizado em:
Apenas copie-o no seu arquivo atual.
fonte
.bash_profile
não serão refletidas nele.Você pode tentar recuperá-lo usando o TestDisk .
Se isso não funcionar, digite:
e
para pelo menos recuperar seu PATH e aliases, que você pode colar no seu novo arquivo de perfil.
fonte
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.
fonte
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).
fonte
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 emFile -> Revert To -> Browse All Versions...
e selecionar a versão para a qual deseja reverter.fonte
vi
ounano
não serão versionadas).