Tendo problemas com meu terminal. Cada vez que toco em um comando como o ls
que 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ê ~/.profile
ou ~/.bash_rc
:
export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin
e remova quaisquer outras PATH
declaraçõ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!