У меня есть Ubuntu VM, где я тестирую множество приложений и пишу статьи о них здесь, в своем блоге.
Вчера я наткнулся на полезное приложение для настройки системы под названием «Ubunsys».
Проверяя это, я испортил файл .bashrc, когда пытаюсь показать скрытые элементы запуска.
Каждый раз, когда я открываю терминал, он выводит сообщение об ошибке примерно так:
-bash: /home/sk/.bashrc: line 68: syntax error near unexpected token `)' -bash: /home/sk/.bashrc: line 68: `xterm*|rxvt*)'
Это всего лишь тестовая виртуальная машина, поэтому я мог бы легко удалить ее и создать новую за пару минут.
Но я не хочу этого делать.
При поиске подходящего решения я нашел надежный ответ в AskUbuntu, в котором описано, как восстановить .bashrc до его настроек по умолчанию.
Я последовал за ним и исправил проблему в течение нескольких минут.
Для тех, кто задается вопросом, вот шаги по восстановлению вашего .bashrc-файла по умолчанию в Ubuntu.
Восстановить файл .bashrc к настройкам по умолчанию в Ubuntu
Как вы уже могли знать, есть версия файла .bashrc по умолчанию в каталоге / etc / skel / в Ubuntu.
Поэтому, если у вас возникли проблемы с файлом .bashrc, вы можете легко восстановить его по умолчанию, как описано ниже.
Во-первых, создайте резервную копию текущего файла .bashrc с помощью команды:
cp ~/.bashrc ~/.bashrc.bak
Затем скопируйте версию .bashrc-файла по умолчанию в текущую версию, как показано ниже:
cp /etc/skel/.bashrc ~/
Наконец, запустите следующую команду, чтобы обновить изменения.
source ~/.bashrc
Итак, если вы неосознанно помещаете какую-то дерьмо в свои файлы .bash_profile или .bashrc, следуйте приведенным выше шагам, чтобы восстановить их значение по умолчанию.
Я тестировал это в Ubuntu 16.04 LTS и отлично работал.
Надеюсь, что это, вероятно, будет работать над другими версиями и производными версиями Ubuntu.