Mi MacBook Pro (Retina, 13 pulgadas, finales de 2013) con OS X El Capitan tiene algo extraño sucediendo con la terminal y, más específicamente, cuando ejecuto los ls
comandos cd
o ditto
.
Tengo mi disco particionado para mantener mis proyectos web separados del disco duro principal con una partición llamada MAMP así:
Machintosh HD
MAMP
Cuando veo archivos/carpetas a través de Finder o cualquier aplicación con un explorador de archivos como Coda, puedo verlo todo. Cuando ejecuto el comandoesesto muestra solo algunos archivos/carpetas, en los que he trabajado específicamente recientemente o en los que he copiado. Es casi como si Terminal hubiera olvidado lo que hay en el disco de cualquier cosa del pasado. Esto también sucede cuando intento cd
ingresar a una carpeta que puedo ver a través del buscador pero la Terminal dice:
-bash: cd: magento: No such file or directory
Mi perfil de bash es el siguiente:
export PATH=/usr/local/bin:$PATH:/usr/local/sbin:/Users/me/bin
Que eco es como:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:/Users/me/bin
También probé una reparación de disco que salió bien. Creo que mi perfil de bash está corrupto o tiene errores. Curiosamente, jugué con el perfil bash hace unos meses, pero ha estado funcionando bien en los últimos días y los comandos ls/cd/ditto comenzaron a reproducirse. Cualquier ayuda sería muy apreciada. Gracias.
Respuesta1
Bueno, tienes las rutas principales a las diversas herramientas POSIX que se incluyen en tu sistema de forma predeterminada, que incluyen:
/usr/bin
/bin
/usr/sbin
/sbin
Sin embargo, /usr/local/bin
se comprobará primero, en caso de que haya agregado nuevos ls, cd or ditto
comandos. Lo más probable es que se haya creado un alias que anule el comportamiento predeterminado de esos comandos. Intente ejecutarlos con una barra invertida() antepuesta como \cd
, lo que ignorará cualquier alias y ejecutará el comando nativo.