Как мне восстановить файл .bashrc по умолчанию?

Идея: Существуют резервные копии .bashrc, .profile и т.д. в /etc/skel/. Таким образом, можно было бы заменить коррумпированный .bashrc просто перехитрив оттуда.

Осторожность: если вы замените .bashrc файл с новым файлом, он удалит любые другие изменения, которые вы внесли в него. Например, можно было бы добавить псевдонимы, изготовленный на заказ функция или путь в .bashrc. Когда вы замените файл, все эти изменения будут потеряны. Лучше, если вы сможете сохранить копию своего измененного .bashrc прежде чем заменить его. Позже вы сможете аккуратно извлечь из него нужную деталь. Чтобы сохранить резервную копию вашего измененного .bashrc в вашем домашнем каталоге с именем my_bashrc используйте следующее в терминале,

/bin/cp ~/.bashrc ~/my_bashrc

Почему? /bin/cp: В случае, если вы испортили свой $PATH переменная при изменении ~/.bashrc все исполняемые файлы будут недоступны с вашего терминала и cp больше не будет работать. Поэтому рекомендуется позвонить cp с его полным путем, как /bin/cp в то время как вы пытаетесь скопировать что-то с поврежденным ~/.bashrc.

Наконец, используйте следующую команду в вашем терминале, чтобы заменить ~/.bashrc со свежей копией,

/bin/cp /etc/skel/.bashrc ~/

Это заменит ваш коррумпированный ~/.bashrc с новым. После этого вам нужно создать источник ~/.bashrc чтобы изменение произошло немедленно, напишите в терминале,

. ~/.bashrc

или,

source ~/.bashrc

или, если это не сработает, вы можете закрыть терминал и открыть его снова.