意外删除了 USB 上的 .bashrc Ubuntu 12.04

意外删除了 USB 上的 .bashrc Ubuntu 12.04

我有一个 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

因此,如果你想恢复.bashrcUbuntu 中的默认文件,只需将其复制到你的主目录即可。

cp /etc/skel/.bashrc ~/

相关内容