Mi terminal no reconoce la mayoría de los comandos. No reconoce ls, ruby, Python, brew, y algunos otros. ¿Alguien sabe cómo arreglar esto?
Respuesta
¿Demasiados anuncios?
Phil
Puntos
21
Esto parece un problema con su PATH
, corre
/usr/bin/echo $PATH
Mi opinión es que van a faltar los directorios necesarios
export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin
Entonces inténtalo de nuevo
El PATH
es la lista de directorios en los que se buscará cuando se ejecute el intérprete de comandos; esta variable no persistirá entre sesiones de bash, y debe establecerse en su ~/.bashrc
archivo.
echo "export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin" >> ~/.bashrc
En su caparazón, bash El .bashrc
serán automáticamente las fuentes al crear el terminal.
0 votos
¿Qué aspecto tiene el aviso? ¿Cuál es su $PATH? Cuanta más información nos proporciones, más fácil será para los demás ayudarte a solucionar el problema. Saludos cordiales.
0 votos
Mi $PATH es '/usr/local/bin:??