Meu MacBook Pro (Retina, 13 polegadas, final de 2013) executando o OS X El Capitan tem alguma coisa estranha acontecendo com o terminal e mais especificamente quando executo os ls
comandos cd
ou ditto
.
Eu tenho meu disco particionado para manter meus projetos web separados do HD principal com uma partição chamada MAMP assim:
Machintosh HD
MAMP
Quando visualizo arquivos/pastas via Finder ou qualquer aplicativo com um navegador de arquivos como o Coda, posso ver tudo. Quando executo o comandoeuisso mostra apenas alguns arquivos/pastas, aqueles nos quais trabalhei especificamente recentemente ou copiei. É quase como se o Terminal tivesse esquecido o que está no disco de qualquer coisa do passado. Isso também está acontecendo quando tento cd
entrar em uma pasta que posso ver através do Finder, mas o Terminal diz:
-bash: cd: magento: No such file or directory
Meu perfil bash é o seguinte:
export PATH=/usr/local/bin:$PATH:/usr/local/sbin:/Users/me/bin
Qual eco é como:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:/Users/me/bin
Eu também tentei um reparo de disco que funcionou perfeitamente. Acho que meu perfil bash está corrompido ou contém erros. Estranhamente, eu brinquei com o perfil bash há alguns meses, mas tem funcionado bem apenas nos últimos dias, os comandos ls/cd/ditto começaram a funcionar. Qualquer ajuda seria muito apreciada. Obrigado.
Responder1
Bem, você tem os caminhos principais para as várias ferramentas POSIX fornecidas em seu sistema por padrão, incluindo:
/usr/bin
/bin
/usr/sbin
/sbin
Porém, /usr/local/bin
será verificado primeiro, caso você tenha adicionado novos ls, cd or ditto
comandos. O mais provável é que tenha sido criado um alias que substitua o comportamento padrão desses comandos. Tente executá-los com uma barra invertida() precedendo-os como \cd
, o que irá ignorar quaisquer aliases e executar o comando nativo.