Я сломал свой терминал, пытаясь настроить среду PATH для bin каталога JAVA, и теперь ничего не работает, нет команд bash и т. Д. Могу ли я выполнить сброс?

По сути, я просто пытался установить переменную среды PATH, которая указывала бы на каталог / bin внутри основного каталога Java.

Я сделал это, выполнив: sudo nano /etc/paths.

Но потом не смог найти путь к сохранению, поэтому был разочарован и просто сделал несколько ударов по клавиатуре ... Что затем закрыло путь sudo nano.

И сейчас ничего не работает. Нет команд bash и т. Д. Я пытался перезапустить несколько раз, и каждый раз, когда я открываю терминал, я получаю следующее сообщение:

Последний вход в систему: вт 7 января 08:41:08 на ttys000 Fatal Python ошибка: initfsencoding: неспособен загрузить кодек файловой системы LookupError: функции поиска кодеков не зарегистрированы: не удается найти кодировку

с использованием OSX на Maxbook

Пожалуйста, помогите ..

0
задан 7 January 2020 в 13:10
1 ответ

Ничего не зная о содержимом вашего файла /etc/paths, я бы посоветовал вам найти заведомо исправный файл /etc/paths (на рабочем Mac, я полагаю) и повторно -редактировать ваш, чтобы соответствовать. Если это сработает, вы можете снова попытаться внести необходимые изменения, если редактирование файла /etc/paths действительно является лучшим решением для этого.

(На моем компьютере с Ubuntu нет файла /etc/paths, поэтому он может быть уникальным для Mac или из-за того, что Mac использует очень старый bash или...)

Мой Mac /etc/paths:

$ cat /etc/paths 
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

(Кроме того, для сохранения в nano это ctrl-o (запись Out), а для выхода — ctrl-x. Вам нужно sudo nano /etc/paths, иначе вы не сможете сохранить. )

0
ответ дан 8 January 2020 в 11:06

Теги

Похожие вопросы