2016-09-19 4 views
1

Большинство команд терминала не работают, например.Команды терминала не могут быть найдены OSX

ls sudo vi

с ошибкой -bash: ls: command not found мой путь является echo $PATH “/Users/username/usr/local/bin я получаю ощущение, что не должно быть там, но не знаете, как изменить его.

Каким должен быть путь и как мне получить путь к тому же?

ответ

0

Вам нужно добавить дополнительные пути к переменной $ PATH. Попробуйте запустить whereis ls и проверьте, где находится двоичный код этой команды.

Вы можете добавить несколько путей, как это: export PATH=$PATH:NEW_PATH

+0

'-bash: WhereIs: команда не found' поэтому я немного застрял! – maxum

+0

Затем выполните следующее: 'export PATH =/usr/local/bin:/usr/bin:/bin:/usr/sbin' –

+0

Yay, это сработало - так как я могу исправить это, чтобы он работал после перезагрузки? – maxum

Смежные вопросы