0 votos

¿Por qué mi archivo .bash_profile ha desaparecido de repente y no funcionan comandos de terminal no estándar?

Mi directorio principal ahora aparece como un enlace y mi archivo .bash_profile no está en la carpeta /users/myusername? ¿Dónde se fue? ¿Qué pasó? Comandos como flutter y dart ya no funcionan, pero comandos integrados como ls y cd sí lo hacen.

0 votos

¿Qué quieres decir con "la carpeta"? ¿Estás hablando de /bin/?

0 votos

¡Todavía soy bastante nuevo en macs, así que por favor ten paciencia conmigo! Pensé que .bash_profile vive en la carpeta de inicio, ¿verdad? ¡De todos modos, algo malo ha sucedido! y no puedo ejecutar ninguno de mis comandos ni abrir el perfil de bash; tenia un alias para mi perfil de bash, así que posiblemente estoy yendo al lugar equivocado...pero aún no puedo encontrarlo.

0 votos

Si hago vi ~/.bash_profile crea un archivo nuevo

0voto

orangesherbert Puntos 104

.bash_profile incluye algunas export PATH=..., alias y funciones personalizadas. Si el archivo ya no existe o ha sido movido, entonces esos comandos ya no funcionarán. Los comandos por defecto de /bin como ls y cd no se verán afectados.

Mi archivo fue movido (posiblemente por un problema con Visual Studio Code).

No hay una copia de seguridad automática de este archivo pero esto podría ayudar: ¿Cómo restauro mi .bash_profile?

En mi caso, afortunadamente mi archivo de perfil de bash había sido movido. La razón por la que no podía encontrarlo era que 'finder' no muestra archivos ocultos (!). Haciendo un simple find en terminal encontró el archivo por mí.

sudo find . -name ".bash_profile"

3 votos

No deberías necesitar sudo para esto.

1 votos

Había un par de carpetas que mostraban un error de permisos sin él. Estoy de acuerdo en que el archivo nunca habría estado en esas carpetas, sin embargo, la salida era más legible sin esos mensajes mostrados, así que lo encontré útil.

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