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

На этот вопрос уже есть ответ здесь:

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

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

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 in available , ls доступен - все доступно - но не в пути. Итак, просто попытаться:

sudo nano ~/.bashrc

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

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

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

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

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

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
3
задан 6 October 2018 в 23:54

1 ответ

Команды можно указывать с помощью пути:

/usr/bin/sudo /bin/nano ~/.bashrc
5
ответ дан 1 December 2019 в 15:49

Другие вопросы по тегам:

Похожие вопросы: