Вопрос или проблема
Я устанавливал TCAD и ошибся при изменении окружения… теперь, когда я открываю терминал, он показывает только следующее – Команда ‘lesspipe’ доступна в следующих местах
- /bin/lesspipe
- /usr/bin/lesspipe
Команда не может быть найдена, потому что ‘/usr/bin:/bin’ не включен в переменную окружения PATH.
lesspipe: команда не найдена
Команда ‘dircolors’ доступна в следующих местах - /bin/dircolors
- /usr/bin/dircolors
Команда не может быть найдена, потому что ‘/bin:/usr/bin’ не включен в переменную окружения PATH.
dircolors: команда не найдена
Команда ‘lesspipe’ доступна в следующих местах - /bin/lesspipe
- /usr/bin/lesspipe
Команда не может быть найдена, потому что ‘/usr/bin:/bin’ не включен в переменную окружения PATH.
lesspipe: команда не найдена
Команда ‘dircolors’ доступна в следующих местах - /bin/dircolors
- /usr/bin/dircolors
Команда не может быть найдена, потому что ‘/usr/bin:/bin’ не включен в переменную окружения PATH.
dircolors: команда не найдена………. Это тот же самый код, который зациклился в моем терминале… не дает мне ничего напечатать или сделать… как мне вернуть это к настройкам по умолчанию?
Правка – текущие спецификации – UBUNTU 24.04.1 LTS
и компьютер – dell latitude E6540 (модель оборудования) 8gb/500gb модель, и я могу получить доступ ко всему остальному… мои веб-браузеры, мои приложения и никаких проблем с входом. Я просто не могу получить доступ к любым терминалам, потому что, когда я пытаюсь открыть терминал… он просто зацикливается на том, что показано выше.
.
Ответ или решение
Если вы столкнулись с проблемой невозможности доступа к терминалу после изменения настроек окружения в процессе установки TCAD, это указывает на сбой в конфигурации переменной PATH, которая отвечает за поиск исполняемых файлов в вашей системе. Рассмотрим шаги, которые помогут решить эту проблему.
Первая помощь: Восстановление переменной PATH
-
Откройте терминал в режиме восстановления:
- Перезагрузите систему и удерживайте клавишу Shift, чтобы войти в меню GRUB.
- Выберите опцию "Advanced options for Ubuntu" и затем "Recovery mode".
- В меню восстановления выберите "root" для доступа к командной строке от имени суперпользователя.
-
Восстановите переменную PATH:
- В командной строке введите следующее:
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin
- Эта команда временно восстанавливает путь, необходимый для правильного выполнения большинства основных команд.
- В командной строке введите следующее:
Проверка и восстановление файлов конфигурации:
-
Найдите и исправьте ошибки в файле .bashrc:
- Проверьте файл
.bashrc
в вашей домашней директории, так как именно там могло произойти нарушение в настройках PATH. - Откройте файл с помощью текстового редактора (например, nano):
nano ~/.bashrc
- Найдите строки, которые изменяют переменную PATH, и исправьте их в соответствии с корректными значениями. Проверьте, что строки экспорта переменной PATH не содержат лишних символов или убирают важные директории.
- Проверьте файл
-
Проверьте другие файлы конфигурации:
- Также стоит проверить файлы
/etc/profile
,/etc/bash.bashrc
, и иные скрытые файлы в домашней директории (~/.profile
,~/.bash_profile
) на предмет ошибок. Возможно, изменения были внесены в них.
- Также стоит проверить файлы
Закрепление изменений и проверка:
-
Сохраните изменения и выйдите из редактора:
- Нажмите
CTRL + X
, затемY
, чтобы сохранить изменения в nano, иEnter
для выхода.
- Нажмите
-
Примените изменения:
- Вы можете либо перезагрузить компьютер, либо, если вы всё ещё в терминале с восстановленным PATH, снова загрузить
.bashrc
:source ~/.bashrc
- Вы можете либо перезагрузить компьютер, либо, если вы всё ещё в терминале с восстановленным PATH, снова загрузить
Заключительные действия
После выполнения всех вышеперечисленных шагов, откройте обычный терминал, чтобы убедиться, что проблема решена. Если описанные решения не помогают, рассмотрите восстановление системы из резервной копии или переустановку системы в крайнем случае.
Если у вас останутся вопросы или потребуется дополнительная профессиональная помощь, рекомендуем обратиться к специалисту по Linux или системному администратору.