He sobrescrito accidentalmente mi archivo ~/.bash_profile
.
¿Alguien tiene una "muestra" que pueda copiar, o sabe dónde puedo encontrar una?
He sobrescrito accidentalmente mi archivo ~/.bash_profile
.
¿Alguien tiene una "muestra" que pueda copiar, o sabe dónde puedo encontrar una?
Si la ventana de su terminal aún está abierta, puede guardar la configuración del entorno actual para reconstruir. El archivo recuperado contendrá más información de la que puede haber definido usted mismo, así que elimine las partes que no necesita:
Funciones y funciones definidas:
$ declare > .bash_profile.recovered
Alias:
$ alias >> .bash_profile.recovered
Desafortunadamente esto es para lo que sirve el control de revisiones. No hay forma de deshacer las modificaciones, mientras que las eliminaciones a través del buscador en realidad se mueven a la papelera.
Usa TimeMachine en el futuro. Aparte de esto, también te dará tranquilidad cuando el disco duro actual se muera. Sé que las personas que enfrentan este problema ahora y si solo invirtieron $ 30- $ 50 en un disco duro de copia de seguridad, los problemas no ocurrirían. Le recomiendo que solo aprenda de esto y realice una copia de seguridad utilizando Timemachine periódicamente.
Github como lo menciona Ian C es un gran lugar para respaldar tus archivos de puntos, también puedes encontrar dotfiles de otros'. Control de versiones para el rescate aquí, no sé cuántas veces me salvó, pero definitivamente más de lo que puedo recordar. La ventaja de TimeMachine es que también hace el control de versiones, el problema es que se almacena por tiempo de instantánea, no por versión lógica.
Buena suerte.
Hay una copia de seguridad ubicada en:
/etc/skel/.bash_profile
Solo cópialo sobre tu archivo actual.
Si no puede usar Terminal para acceder a su ~/.bash_profile
(por ejemplo, está dañado) puede usar BBEdit o cualquier otro editor de GUI que pueda abrir archivos desde una ubicación y abrir su archivo dañado para corregirlo.
BTW. Si conoce la ubicación y el nombre de cualquier archivo oculto, este método puede usarse para abrirlo (suponiendo que sea un archivo basado en texto).