Как добавить /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