Я хотел добавить путь, чтобы система могла найти исполняемый файл, установленный вручную. Однако вместо того, чтобы вводить PATH=xxx:$PATH;export PATH
в конце ~ / .profile, где xxx - каталог, в котором находится исполняемый файл, я ошибочно использовал PATH=xxx;export PATH
.
После того, как я вышел из системы, я не смог войти обычным способом. Как я могу это исправить вместо переустановки?
В дополнение к ответу @ João Pinto нельзя использовать текстовые редакторы, такие как gedit или Kate. Для терминала или консоли используйте текстовые редакторы, такие как nano
.
Полные шаги, необходимые для внесения изменений в файл ~/.profile
:
Восстановите переменную $PATH
, восстановив среду, чтобы вы могли запустить nano
без указания полный путь:
. /etc/environment
Отредактируйте файл ~/.profile
, выполнив:
nano ~/.profile
Используйте клавиши со стрелками, страницу вверх или страницу вниз, чтобы переместить курсор. Как и в случае текстовых редакторов, таких как Kate, вы можете использовать Backspace kbd> или Delete kbd>, чтобы удалить текст до или после курсора и вставить текст, введя его.
nano
, нажав Ctrl kbd> + X kbd>, а затем Y kbd>, чтобы ответить да на сохранение изменений. Наконец, нажмите Enter kbd>, чтобы подтвердить имя файла. exit
) Если по какой-то причине это не работает «из коробки», мы всегда можем вернуться к ответу karthick87, который Джаспер добавил в качестве ответа ниже: использовать LiveCD для внесения изменений.
Изменение профиля с PATH = xxx; экспорт PATH не помешает вам войти в систему, по крайней мере, не с консоли. Переключитесь на текстовую консоль с помощью: CTL-ALT-F1, войдите, отредактируйте файл с помощью предпочитаемого вами текстового редактора.
Чтобы устранить эту проблему из-за испорченных значений в /etc/environment
, выполните следующие шаги.
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
удаляют содержимое, добавленное ранее в файл /etc/environment
, от имени пользователя root.
Теперь все будет работать нормально. У меня была та же проблема, и я выздоровел, используя описанные выше шаги.
Загрузитесь с live CD и откройте свою файловую систему из Nautilus (не файловую систему live session). Найдите домашний каталог, используйте Ctrl kbd> + H kbd> для просмотра скрытых файлов и затем отредактируйте ~/.profile
. После этого удалите live CD и войдите как обычно.
Это, по сути, комментарий karthick87, но я не смог заставить его добавить свой комментарий в качестве ответа, поэтому я оставляю этот ответ для других пользователей. Sup>