Debian 9: bash: ls, cat, команда не найдена после неправильного изменения PATH

Debian 9: bash: ls, cat, команда не найдена после неправильного изменения PATH

Большинство команд перестают работать после изменения PATH.

ВместоPATH=$PATH:/home/z***d/Programs/anki-2.0.50

это закончилось таким образом, export PATH=PATH:/home/z***d/Programs/anki-2.0.50что не удалось включить $.

Я попробовал переустановить coreutils, sudo apt-get --reinstall install coreutilsкак было предложено здесь.

Но sudo — команда не найдена.

Так есть ли способ «отменить» изменения, которые я сделал ранее?

решение1

Если это было сделано в текущей оболочке, то просто перезапустите ее. Если это было постоянное изменение конфигурации, то вам придется отменить его. В качестве временного решения вы можете назначить типичный путь:

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/home/z***d/Programs/anki-2.0.50

Затем grep PATH: ~/.*найти вероятные файлы конфигурации для редактирования.

Связанный контент