Когда я открываю терминал, я всегда получаю одну и ту же ошибку.
-bash: export: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/local/hadoop/bin': not a valid identifier
И когда я запускаю командные строки, я получаю такие ошибки:
-bash: sudo: No such file or directory
Я даже не могу редактировать ~ / .bashrc
через gedit ~ / .bashrc
, что я думаю может быть проблема. echo $ PATH
дает мне пустую строку.
Все это происходит под моим личным кабинетом. Есть специальная учетная запись пользователя hadoop, которую я создал специально для запуска hadoop, и она отлично работает без сбоев.
В процессе настройки hadoop, который включает в себя редактирование переменных среды, я редактировал ~ / .bashrc
в соответствии с инструкциями некоторых руководств.
В чем может быть проблема и как ее исправить?
Вероятно, Ваш .bashrc или .profile являются messedup.
Ваш gedit не запустится, если это не будет в пути и так как Ваш путь пуст, это не находится в пути.
Необходимо сначала установить достаточно хороший путь.
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
И затем необходимо смочь запустить gedit. Alternativelly Вы могли просто выполнить gedit с его целым путем. Как:
/usr/bin/gedit