sudo не найден в оболочке CTRL + ALT + F1

  1. CTRL + ALT + F1
  2. Войдите в оболочку
  3. Введите любую команду : sudo, ls, cat
  4. Вывод:

     -bash sudo: No such file or directory
    

Также при входе в систему переменная среды печатается:

-bash: export: '/home/some/path:/home/some/other/path: _not a  valid identifier_

Это часть not a valid identifier, которая, как я считаю, вызывает проблему. Я новичок в Ubuntu. То, что я хотел бы знать, это

  1. Как заставить sudo работать здесь?
  2. В любом случае я могу отредактировать свой .profile?
1
задан 12 April 2016 в 20:57

1 ответ

Вы повредили определение PATH, список каталогов, оболочка ищет команды, которые Вы вводите. Таким образом, когда Вы тип ls оболочка смотрит на каталоги в $PATH и не находит /bin/ls. Существует двухступенчатая фиксация:

# First, manually set PATH to something survivable
export PATH=/usr/local/bin:/usr/bin:/bin

# then edit your `~/.bashrc`, find the line that begins with
# "/home/some/path:/home/some/other/path" and see why Bash wants to
# see an identifier at this point. Bad continuation on the previous line?
nano ~/.bashrc

, Когда Вы решили проблему, или регистрируетесь/в или source ~/.bashrc в каждом процессе оболочки, Вы имеете открытый.

0
ответ дан 13 April 2016 в 06:57
  • 1
    хорошо, но человечность имеет много packeges – ruifilipebarros 22 August 2017 в 09:53

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

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