Consejo: Use Time Machine para hacer copias de seguridad periódicas de sus archivos para poder recuperarlos si los elimina o edita accidentalmente. La mejor inversión que puede hacer en su computadora es un plan de respaldo.
Chris Page
Solo para su información, no creo que os x tenga un "perfil" .bash "predeterminado".
Robert S Ciaccio
3
Esto realmente podría haber sido respondido por google ("ejemplo bash_profile"). El tercer hit proporciona una muestra bastante masiva completa: tldp.org/LDP/abs/html/sample-bashrc.html
Respuestas:
7
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:
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 local .bash_profileno se reflejará en ella.
nohillside
44
A partir de macOS Yosemite (10.10), esto ya no parece ser cierto. Es la disposición estándar en otros Unices, pero ya no puedo encontrar el archivo esqueleto para los nuevos usuarios en el sistema de archivos.
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.
Time Machine me salvó el día. Secundo esta estrategia, como alguien a quien le gustan los alias retorcidos de la línea de comandos que a veces no tienen una barra invertida y lo arruinan todo.
Alien Life Form
0
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_profilearchivo 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_profiley hacer clic en File -> Revert To -> Browse All Versions...y luego seleccionar la versión a la que desea volver.
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:
Alias
fuente
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)
fuente
Hay una copia de seguridad ubicada en:
Simplemente cópielo sobre su archivo actual.
fuente
.bash_profile
no se reflejará en ella.Puede intentar recuperarlo usando TestDisk .
Si eso no funciona, escriba:
y
al menos para recuperar su RUTA y alias, que puede pegar en su nuevo archivo de perfil.
fuente
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.
fuente
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).
fuente
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 enFile -> Revert To -> Browse All Versions...
y luego seleccionar la versión a la que desea volver.fuente
vi
onano
no serán versionados).