sudo
, ls
, cat
Вывод:
-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. То, что я хотел бы знать, это
.profile
? Вы повредили определение 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
в каждом процессе оболочки, Вы имеете открытый.