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

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

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

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

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

  • Как узнать, какой IRQ отвечает за высокую загрузку процессора
  • Можно ли использовать chcon для сужения selinux, чтобы быть менее безопасным, чем установка selinux в разрешающую?
  • Я не могу установить MySQL, используя yum на Centos7
  • Mysql 100% 1 загрузка центрального процессора
  • Как восстановить RAID-массив Intel 0 в распределении кластера Rocks
  • здание pidgin-otr-4.0.0 на CentOS 7: не может найти pidgin и purple
  • Почему я могу экспортировать отображение из linux в linux?
  • Я установил CentOS 7 в Virtual Box, но сетевые настройки отсутствуют
  • 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 
    Interesting Posts

    Awk Использование NR для вывода номера итерации

    Как ввести тайм-аут для сценариев оболочки?

    Можно ли обновить Manjaro до последней стабильной без полной установки?

    Бареос: один пул с различными типами носителей

    Терминальные цвета заливки raspbian

    Ограничение поддержки символов ZSH, поддерживающее повторение?

    Изменение размера Imagemagick

    Out-of-the-box CentOS в VirtualBox (NAT): сеть недоступна

    Sendmail прекратил отправлять письма, «не выдавал MAIL / EXPN / VRFY / ETRN во время подключения к MTA»

    Установите файл .deb из git repo на apt-get install

    Создание значка запуска для возвышенного текста 3 с помощью Exec = sublime_text вместо длинного пути с иконкой ярлыка, сохраненной в панели запуска

    используя цикл «for», непрерывно читает строку строки за строкой, рассматривая каждую строку как входной

    Как сделать аргумент cd аргументов нечувствительным?

    Самостоятельное облачное хранилище

    Как извлечь часть текста из файла?

    Linux и Unix - лучшая ОС в мире.