У меня есть 16 ГБ флэш-накопитель, с которого я настроил Ubuntu 12.04. При его использовании я случайно удалил .bashrc и перезагрузил систему, не подозревая, что файл исчез. Теперь Ubuntu просто висит на нагрузке.
Я настроил другую флешку с 13.10, пытаясь смонтировать флешку 12.04 и добавить обратно файл .bashrc. Когда я монтирую диск, мой каталог HOME, где будет жить .bashrc, там не будет. Я провел некоторое исследование и обнаружил, что, скорее всего, каталоги зашифрованы, и прошел этап «Автоматическое восстановление данных» этого поста:
<https://help.ubuntu.com/community/EncryptedPrivateDirectory#Recovering%20Your%20Data%20Manually>
Но после успешного выполнения sudo ecryptfs-recover-private /media/usb
ничего не изменилось в навесной привод. Как я могу добраться до своего каталога HOME, чтобы добавить обратно файл .bashrc, чтобы я мог снова загрузить этот диск?
Насколько я знаю, удаление .bashrc
не сделало бы это для вашей установки, это выглядит совершенно неактуально; из этого ответа суперпользователя,
Когда запускается интерактивная оболочка, которая не является оболочкой входа, bash читает и выполняет команды из ~ / .bashrc, если этот файл существует. Это может быть запрещено с помощью параметра --norc. Опция --rcfile file заставит bash читать и выполнять команды из файла вместо ~ / .bashrc.
blockquote>, поэтому, если вы не открываете терминал при запуске, вам не нужно беспокоиться о своем
.bashrc
, поищите другие проблемы с вашей установкой.
Каждая ОС Ubuntu будет иметь некоторые файлы конфигурации по умолчанию в каталоге /etc/skel
.
jai@frank-Jai:~$ sudo ls -a /etc/skel
. .. .bash_logout .bashrc examples.desktop .profile .Xdefaults .xscreensaver
, так что если вы хотите восстановить файл .bashrc
по умолчанию в вашем Ubuntu, просто скопируйте его в свой домашний каталог,
cp /etc/skel/.bashrc ~/