Как добавить /usr/bin в путь после того, как я по ошибке удалил его (sudo и nano больше не находятся в пути)

Давай уберем это с пути, я сделал глупость. Да глупо Очень тупой. Я хорошо знаю, насколько это глупо. Я смущен, и я сожалею об этом. Пожалуйста помоги. Я устанавливал программу, одновременно смотря телевизор, и каким-то образом сумел удалить / usr / bin из пути. NOOOOOO.

Я использую Ubuntu 16.04. Я добавил новую программу bin в путь, набрав:

sudo nano ~/.bashrc

Новый путь был добавлен, но затем я попытался обновить с помощью sudo, и я получил эту ошибку:

The command could not be located because '/usr/bin' is not included in the PATH environment variable.

Тем не менее, корзина все еще существует:

 Command 'sudo' is available in '/usr/bin/sudo'

nano доступен, ls доступен - все доступно - но не в пути. Итак, просто пытаюсь:

sudo nano ~/.bashrc

и попытка добавить / usr / bin к пути не вариант. Без sudo я не могу открыть bashrc. Я могу перейти в / usr / bin, но ничего не могу, и не знаю, как получить доступ к sudo или nano, когда окажусь там../sudo, sudo.sh./sudo.sh all возвращает "команда не найдена".

Как добавить / usr / bin в path, если я его удалю?

РЕДАКТИРОВАТЬ

Я нашел решение здесь: я думаю, что случайно удалил переменную PATH

Я заменил путь на путь к программе, которую добавил к своему пути. Итак, введя это в терминал, я снова получил доступ к sudo и nano:

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

1 ответ

Решение

Вы можете добавить команды к префиксу:

/usr/bin/sudo /bin/nano ~/.bashrc
Другие вопросы по тегам