Перепутал файл .bashrc

Итак, я испортил файл .bashrc и теперь работает только команда «cd». Как я могу сбросить его до значения по умолчанию ?. Имейте в виду, что «mv», «cp», «vi» и т. Д. Не работают, поэтому я не могу их использовать.

Я искал решения, но все они включают использование mv, cp или редактирование файла непосредственно с vi или nano, и, как вы знаете, я не могу их использовать.

У меня есть работа над этим, поэтому форматирование – это не вариант.

PS: Я использую CentOS

  • Перемещено несколько файлов, которые не могут использовать mv now
  • Изменения в /etc/security/limits.conf и /etc/security/limits.d/20-nproc.conf не влияют
  • Что бы «passwd root -stdin» установил мой пароль?
  • Использовать второй жесткий диск, предоставляемый хостом
  • Приложения CentOS 6.5 не будут минимизироваться на нижней панели
  • как создать таблицу с полями в командной строке Centos
  • скрипт меню через ssh
  • Redmine установить на CentOS
  • 2 Solutions collect form web for “Перепутал файл .bashrc”

    Я предполагаю, что вы все еще можете войти в машину. Если вы входите в систему как пользователь root , я должен войти в систему как пользователь root и обновить обычную пользователей .bashrc

    Я не могу войти в качестве другого пользователя, вы должны использовать своего обычного пользователя. Что делать тогда?

    Если что-то очень плохо ввернуто, убедитесь, что вы можете запускать mv и cp с их обычных путей.

    Поэтому вместо mv .bashrc safe-bashrc вы можете использовать

     /bin/mv .bashrc safe-rc 

    Подобно cp ( /bin/cp ) и vi (который может быть либо /bin/vi либо /usr/bin/vi ).

    Затем удалите вас .bashrc , исправьте и верните.

    Значение по умолчанию ~/.bashrc можно найти в /etc/skel/ template для новых домашних каталогов. Скорее всего, вы все равно можете скопировать .bashrc с помощью /bin/cp :

      /bin/cp /etc/skel/.bashrc /home/att/.bashrc 
    Linux и Unix - лучшая ОС в мире.