我有一个 16GB 的闪存驱动器,我已将其设置为运行 Ubuntu 12.04。在使用它时,我不小心删除了 .bashrc,然后重新启动系统,却没有意识到该文件已经消失了。现在 Ubuntu 只是挂在加载状态。
我已经设置了另一个带有 13.10 的闪存驱动器,试图安装 12.04 闪存驱动器并重新添加 .bashrc 文件。当我安装驱动器时,.bashrc 所在的 HOME 目录不存在。我做了一些研究,发现目录很可能是加密的,并执行了这篇文章中的“自动恢复数据”步骤:
<https://help.ubuntu.com/community/EncryptedPrivateDirectory#Recovering%20Your%20Data%20Manually>
但sudo ecryptfs-recover-private /media/usb
成功运行后,挂载的驱动器没有任何变化。我如何才能进入我的主目录并重新添加 .bashrc 文件,以便再次启动该驱动器?
答案1
据我所知,删除.bashrc
不会对你的安装造成影响,它看起来无关紧要;从这以超级用户身份回答,
当启动非登录 shell 的交互式 shell 时,如果 ~/.bashrc 文件存在,bash 将从该文件中读取并执行命令。可以使用 --norc 选项禁止此操作。--rcfile 文件选项将强制 bash 从文件而不是 ~/.bashrc 中读取并执行命令。
因此,除非您在启动时以某种方式打开终端,否则您不必担心您的.bashrc
安装,寻找其他问题。
答案2
/etc/skel
每个 Ubuntu 操作系统在目录中都会有一些默认配置文件。
jai@frank-Jai:~$ sudo ls -a /etc/skel
. .. .bash_logout .bashrc examples.desktop .profile .Xdefaults .xscreensaver
因此,如果你想恢复.bashrc
Ubuntu 中的默认文件,只需将其复制到你的主目录即可。
cp /etc/skel/.bashrc ~/