16 votos

¿Cómo puedo restaurar mi .bash_profile?

He sobrescrito accidentalmente mi archivo ~/.bash_profile.

¿Alguien tiene uno "de muestra" que pueda copiar, o sabe dónde podría encontrar uno?

1 votos

Un buen momento para mencionar que GitHub es un excelente lugar para almacenar las personalizaciones de tu archivo punto. Para ver un ejemplo de cómo hacerlo, visita: sursolid.com/managing-home-dotfiles-with-git-and-github

2 votos

Consejo: Utiliza Time Machine para hacer copias de seguridad regulares de tus archivos para que puedas recuperarlos si son eliminados o editados accidentalmente. La mejor inversión que puedes hacer en tu computadora es un plan de respaldo.

0 votos

Solo para tu información, no creo que os x tenga un ".bash_profile" predeterminado.

3voto

Joel Meador Puntos 1804

Busca dot_files en Google o Github si te gusta un ejemplo.

Si deseas restaurarlo, puedes intentar recuperarlo de tu copia de seguridad de TimeMachine (si está presente).

2 votos

O cualquier otro respaldo - si no hay respaldo, comience a producir uno ahora antes de hacer cualquier otra cosa

3voto

Beachhouse Puntos 101

Hay una copia de seguridad ubicada en:

/etc/skel/.bash_profile

Solo cópialo sobre tu archivo actual.

0 votos

Podría valer la pena agregar que esta es la plantilla estándar, por lo que cualquier cambio que el usuario haya realizado en su .bash_profile local no se verá reflejado en ella.

4 votos

A partir de macOS Yosemite (10.10) parece que esto ya no es cierto. Es el arreglo estándar en otros Unices, pero ya no puedo encontrar el archivo esqueleto para nuevos usuarios en el sistema de archivos.

1voto

Rohit Puntos 449

Desafortunadamente, para esto es para lo que sirve el control de revisiones. No hay forma de deshacer modificaciones, mientras que las eliminaciones a través del buscador en realidad se trasladan a la papelera.

En el futuro, utiliza TimeMachine. Aparte de esto, también te dará tranquilidad cuando tu disco duro actual falle. Conozco a personas que enfrentan este problema ahora y si tan solo hubieran invertido $30-$50 en un disco duro de respaldo, los problemas no habrían sucedido. Te recomiendo que simplemente aprendas de esto y respalda periódicamente usando timemachine.

Github mencionado por Ian C es un gran lugar para respaldar tus archivos de configuración, también puedes encontrar archivos de configuración de otros. El control de versiones es la solución aquí, no sé cuántas veces me ha salvado, pero definitivamente más de las que puedo recordar. La ventaja de TimeMachine es que también hace control de versiones, el problema es que se almacena por tiempo de instantánea, no por versión lógica.

Buena suerte.

0 votos

La Máquina del Tiempo acaba de salvar mi día. Apoyo esta estrategia, como alguien a quien le gustan los alias de línea de comandos geniales que a veces carecen de una barra diagonal inversa y arruinan todo.

1voto

Petros Puntos 4430

Por defecto, los archivos ocultos no pueden verse en Time Machine o Finder. Si estás tratando de restaurar tu archivo de una copia de seguridad pero no puedes ver el archivo .bash_profile en la lista, necesitas habilitar la visualización de archivos ocultos en Finder.

Para habilitar la visualización de archivos ocultos, escribe los siguientes dos comandos en Terminal:

defaults write com.apple.Finder AppleShowAllFiles YES
killall Finder

Ahora realiza tu restauración desde la copia de seguridad de tu directorio principal.

Para hacer que estos archivos vuelvan a estar ocultos, escribe los siguientes comandos en Terminal:

defaults write com.apple.Finder AppleShowAllFiles NO
killall Finder

Nota: La mayúscula es importante en los comandos anteriores.

0voto

EliO Puntos 1

Si no puedes usar Terminal para acceder a tu ~/.bash_profile (por ejemplo, si está corrupto), puedes utilizar BBEdit u otro editor GUI que pueda abrir archivos desde una ubicación y abrir tu archivo corrupto para arreglarlo.

Por cierto, si conoces la ubicación y el nombre de cualquier archivo oculto, este método se puede usar para abrirlo (asumiendo que es un archivo basado en texto).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X