Переменная среды Path в консоли Ubuntu 14.04

Это то, что появляется, как только я открываю свой терминал

bash: export: `.rbenv/bin:/usr/local/play:/usr/local/jdk/bin:/usr/local/ эластичный поиск / bin: / usr / local / sbin: / usr / local / bin: / USR / SBIN: / USR / бен: / SBIN: / бен: / USR / игры: / USR / местные / игры

экспорт PATH=/home/rocio/ .rbenv/ плагины /ruby-build/bin:/usr/local/play:/usr/local/jdk/bin:/usr/local/asticsearch/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games': недопустимый идентификатор

bash: / usr / local / bin: каталог

bash: / home / rocio / usr / local / bin: нет такого файла или каталога

bash: / home / rocio / usr / bin: нет такого файла или каталога

bash: / usr / bin: каталог

bash: / usr / bin: каталог

bash: / usr / bin /: каталог

bash: / usr / bin / ls: нет такого файла или каталога

bash: / bin: каталог

bash: / bin: каталог

bash: / usr / bin: каталог

bash: / usr / bin: каталог

bash: / bin: каталог

bash: / usr / bin: каталог

bash: / usr / bin: каталог

bash: / bin: каталог

bash: / usr / bin: каталог

bash: / bin: каталог

Я не могу использовать clear или же ls или же sudo commandsЭто говорит, что они в /usr/bin or /bin, Это не на вашем пути. Так что не можете запустить эти команды.

Может кто-нибудь помочь мне, как решить эту проблему.

заранее спасибо

2 ответа

Я был в состоянии решить проблему. Я добавил некоторые из этих команд по незнанию в файл bashrc в домашнем каталоге. Я просто должен был удалить эти дополнительные команды в файле. Все снова было хорошо.

Итак, для решения любых подобных вопросов. Проверьте ваш файл bashrc. Поскольку ваша консоль сначала запускает этот файл перед запуском.

Спасибо.

Выглядит так, как будто вы отредактировали файлы инициализации оболочки и внесли синтаксическую ошибку в назначения для настройки PATH, Если это только файлы в вашем домашнем каталоге (по сравнению с редактированием /etc/profileи т. д.), вы можете восстановить, переименовав свои файлы, закрыв оболочку (с помощью control / D), а затем снова запустив терминал.

Большинство пользователей Ubuntu используют bash, чье завершение имени, вероятно, все еще работает с этой проблемой.

Чтобы переименовать, используйте полный путь mvнапример,

for n in .inputrc .bashrc .bash_profile .profile; do /bin/mv $n $n.orig;done
Другие вопросы по тегам