Comando bash ls não encontrado no mac osx

Comando bash ls não encontrado no mac osx

Tendo problemas com meu terminal. Cada vez que toco em um comando como o lsque recebo

Patricks-MacBook-Pro:~ patrickwalsh$ ls
-bash: ls: command not found

Correndo

export PATH=/bin:/sbin:/usr/bin:/usr/sbin

corrige, mas apenas temporariamente. Se eu fechar a janela e reabri-la, por exemplo, voltarei ao problema acima.

Qualquer ajuda ou conselho seria ótimo.

Responder1

Adicione isto a você ~/.profileou ~/.bash_rc:

export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin

e remova quaisquer outras PATHdeclarações (como a acima).

Responder2

Ao fazer uma declaração PATH em seu ~/.profile, certifique-se de anexar ":$PATH" para que o conteúdo da variável PATH original não seja perdido.

Por exemplo, se o seu .profile tiver:

exportar PATH=/bin:/sbin:/usr/bin:/usr/sbin

exportar PATH=/usr/local/bin/python

O shell terá perdido a referência aos comandos "stock" devido à segunda declaração. Em vez disso, uma simples mudança na segunda linha EXPORT

exportar PATH=/usr/local/bin/python:$PATH

deve resolver o problema!

informação relacionada