Я неправильно отредактировал файл bashrc в своей Ubuntu, пытаясь поместить команду "export" в bashrc для javac .

Когда я sudo , он говорит:

Команда 'sudo' доступна в '/usr/bin/sudo' Команда не может быть найдена, поскольку '/usr/bin' не включена в переменную среды PATH>. sudo: команда не найдена

Как я должен исправить это?

3 ответа3

4

Восстановите ваш .bashrc с помощью следующей команды:

cp /etc/skel/.bashrc ~

Если вы хотите увидеть разницу между вашим настроенным .bashrc и файлом по умолчанию, используйте это (без изменений):

diff /etc/skel/.bashrc ~/.bashrc
1

Вы, вероятно, растоптали существующую переменную PATH. Убедитесь, что если вы экспортируете PATH, включите также существующий PATH:

export PATH=$PATH:/whatever/you/added
0

Вы можете просто ввести полный путь к sudo:

/usr/bin/sudo vim /etc/bashrc

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