Каждый раз, когда я запускаю новое окно терминала (прежде чем что-то сделать), я вижу следующие сообщения:
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
-bash: grep: command not found
-bash: tar: command not found
-bash: cat: command not found
Например, когда я набираю cd ~/
, я получаю: -bash: find: command not found
.
Может кто-нибудь помочь? Не знаю с чего начать. Спасибо заранее!
решение1
Похоже, что переменная окружения $PATH испорчена или сброшена. Вам придется выяснить, где она устанавливается (или добавляется). Когда вы входите в систему, система запускает /etc/profile, а затем ~/.bash_profile (в зависимости от вашей оболочки). Убедитесь, что $PATH установлена правильно, а затем убедитесь, что grep/tar/cat действительно находятся в вашем пути.
решение2
Похоже, что-то не так с вашим профилем ( ~/.profile
). Проверьте содержимое ~/.bashrc
и также/etc/profile
Кажется, в этих файлах что-то не так; похоже, PATH отсутствует или имеет неправильный формат.
PATH должен содержать как /usr/bin
и /bin
, обычно устанавливается в /etc/profile
.