-1

Я получаю следующую ошибку при запуске ls или nano или очистки в терминале ...

SE-ASLAE002-MB1:~ aslae002$ ls
-bash: ls: command not found
SE-ASLAE002-MB1:~ aslae002$ nano newfile
-bash: nano: command not found
SE-ASLAE002-MB1:~ aslae002$ cd ~
SE-ASLAE002-MB1:~ aslae002$ clear
-bash: clear: command not found

Вот как выглядит ввод echo $ PATH в командной строке ...

SE-ASLAE002-MB1:~ aslae002$ echo $PATH
/usr/local/bin:/usr/local/sbin:

По какой-либо причине команды типа cd или exit работают. В прошлый раз, когда я вчера пользовался терминалом, он работал нормально, но когда я выключил компьютер и перезагрузил компьютер, ничего не получалось. Есть идеи?


Обновить...

Изменен путь export PATH=/bin:$PATH и ls теперь работает, но sudo clear source и многие другие команды не работают ...

1 ответ1

1

CD и выход являются встроенными оболочками. ls обычно устанавливается в /bin. /bin отсутствует на вашем пути.

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

должен это исправить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .