Accidentalmente sobreescribí mi ~/.bash_profile
archivo.
¿Alguien tiene una "muestra" que pueda copiar, o saber dónde podría encontrar una?
Accidentalmente sobreescribí mi ~/.bash_profile
archivo.
¿Alguien tiene una "muestra" que pueda copiar, o saber dónde podría encontrar una?
Respuestas:
Si la ventana de su terminal aún está abierta, puede guardar la configuración actual del entorno para reconstruirla. El archivo recuperado contendrá más información de la que usted haya definido, por lo tanto, elimine las partes que no necesita:
Variables y funciones definidas:
$ declare > .bash_profile.recovered
Alias
$ alias >> .bash_profile.recovered
Busque dot_files en Google o Github si le gusta uno de muestra.
Si desea restaurarlo, puede intentar obtenerlo de su copia de seguridad TimeMachine (si está presente)
Hay una copia de seguridad ubicada en:
/etc/skel/.bash_profile
Simplemente cópielo sobre su archivo actual.
.bash_profile
no se reflejará en ella.
Lamentablemente, esto es para lo que sirve el control de revisión. No hay forma de deshacer modificaciones, mientras que las eliminaciones a través del buscador son en realidad movimientos a la papelera.
Use TimeMachine en el futuro. Aparte de esto, también te dará tranquilidad cuando muera tu disco duro actual. Conozco personas que enfrentan este problema ahora y si solo invirtieran $ 30- $ 50 en un disco duro de respaldo, los problemas no ocurrirían. Te recomiendo que aprendas de esto y hagas una copia de seguridad usando timemachine periódicamente.
Github como lo menciona Ian C es un gran lugar para respaldar sus archivos de puntos, también puede encontrar archivos de puntos de otros. Control de versiones al 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 controla la versión, el problema es que se almacena por tiempo de instantánea, no por versión lógica.
Buena suerte.
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 solucionarlo.
Por cierto. Si conoce la ubicación y el nombre de cualquier archivo oculto, este método se puede usar para abrirlo (suponiendo que sea un archivo basado en texto).
Este método solo funciona si guardó el bash_profile
archivo en un punto en el que desea volver a TextEdit, no funciona si se edita usando vi o nano (gracias a @nohillside por señalar esto). Puede abrir el archivo usando TextEdit (por ejemplo:) open ~/.bash_profile
y hacer clic en File -> Revert To -> Browse All Versions...
y luego seleccionar la versión a la que desea volver.
vi
o nano
no serán versionados).