Новичок в Unix, я недавно попытался добавить $PATH
переменную в Unix для отладки моего Android SDK. Я посмотрел онлайн инструкции и постарался следовать им как можно более тщательно. В итоге мои базовые команды больше не работают (например ls
, man
и cd
т. Д.). Я получаю сообщение о том, что -bash: ls: команда не найдена. Я не уверен, что я мог бы сделать. Может быть, я мог бы написать поверх оригинального файла.
1
Вы определили
PATH
такой, что он не включает в себя основные каталоги, такие как/bin
или/usr/bin
. Используйте абсолютные пути к редактору (то есть,/usr/bin/vi
и добавьте их обратно. Вы, вероятно, хотите сделать что-то вродеЕсли вы не включите
:$PATH
в конце, вы игнорируете системную настройку по умолчанию, которая не позволяет вам найти все обычные утилиты.источник