Tengo problemas con mi terminal. Cada vez que presiono un comando como el ls
que obtengo
Patricks-MacBook-Pro:~ patrickwalsh$ ls
-bash: ls: command not found
Correr
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
lo soluciona pero solo temporalmente. Si cierro la ventana y la vuelvo a abrir, por ejemplo, vuelvo al problema anterior.
Cualquier ayuda o consejo sería genial.
Respuesta1
Añade esto a ti ~/.profile
o ~/.bash_rc
:
export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin
y elimine cualquier otra PATH
declaración (como la anterior).
Respuesta2
Al hacer una declaración PATH en su ~/.profile, asegúrese de agregar ":$PATH" para que el contenido de la variable PATH original no se pierda.
Por ejemplo, si tu .profile tiene:
exportar RUTA=/bin:/sbin:/usr/bin:/usr/sbin
exportar RUTA=/usr/local/bin/python
El shell habrá perdido la referencia a los comandos "stock" debido a la segunda declaración. En cambio, un simple cambio a la segunda línea EXPORTAR
exportar RUTA=/usr/local/bin/python:$RUTA
debería solucionar el problema!