Проблема в .bashrc

Я пытаюсь отредактировать .bashrc для просмотра C-компиляторов, которые я установил ранее. Но после открытия нового терминала я застрял со странной ошибкой.

Я не могу ls файлы / каталоги, и ничего не работает. Он зависает со следующим сообщением об ошибке в командной строке:

vi .bashrc
Command `vi` is available in /usr/bin/vi
The command could not be located because /usr/bin is not included in the PATH environment variable.
vi: command not found

Кто-нибудь может мне помочь?

2
задан 14 July 2013 в 14:21

3 ответа

Если вы все еще вошли в систему или можете войти в графическую сессию без проблем, вы можете скопировать файл /etc/skel/.bashrc в свой домашний каталог (имейте в виду, что скрытые файлы не отображаются по умолчанию в файловом менеджере. 112]

В качестве альтернативы нажмите F2, затем запустите команду

cp /etc/skel/.bashrc /home/your-username

Если эти методы не работают, то вы должны следовать методу, показанному @gertvdijk.

0
ответ дан 14 July 2013 в 14:21

Может быть та же проблема: попробуйте сбросить путь с помощью этой команды:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

( Источник )

0
ответ дан 14 July 2013 в 14:21

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

  1. Загрузиться в режиме восстановления. Как загрузить систему в режиме восстановления?

  2. Переустановите систему с доступом для записи:

    sudo mount -o remount,rw /
    
  3. Скопируйте Нетронутый файл .bashrc из /etc/skel в вашем домашнем каталоге, чтобы это исправить. См. Где находится первозданное, нетронутое содержимое файла ~ / .profile? (также отвечает .bashrc), например :

    cp /etc/skel/.bashrc ~username/
    chown username: ~username/.bashrc
    
0
ответ дан 14 July 2013 в 14:21

Другие вопросы по тегам:

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