从安全模式修改 bashrc 和 .profile

从安全模式修改 bashrc 和 .profile

我在 ubuntu 12.04 LTS 中搞砸了.bashrc.profile我可以从安全模式将其改回以前的版本吗?因为我无法登录我的系统,我认为这可能是问题所在

答案1

您可以通过安全模式执行此操作,只需使用以下命令以读写模式挂载分区:mount -o remount,rw /。此命令是必需的,因为在恢复模式下,硬盘的 Ubuntu 部分以只读模式挂载,您无法更改文件。 rw选项告诉 ubuntu 允许对磁盘的 Ubuntu 部分进行读写访问。是的,在运行之前需要它vim /home/yourusername/.bashrc

您可以通过在启动菜单中选择“Ubuntu 高级选项”,然后选择恢复模式(如果您有多个恢复模式,请不要惊慌 - 任何恢复模式都可以)进入安全模式(又称恢复模式)。然后访问 root shell,并运行我上面提到的命令。之后,您可以继续编辑.bashrc.profile使用文本编辑器,例如nanovi

还要注意,在恢复模式下,您不需要,sudo因为在恢复模式下您会自动以 root 身份登录。您还需要导航到您的 nome 目录进行编辑.bashrc.profile运行。cd /home/yourusername请注意,如果您以 root 身份登录sudo ~/.bashrc,则适用于 root 的 .bashrc。波浪号会扩展到当前用户的主目录,如果您以 root 身份登录,它将扩展到 root 的主目录。这就是您需要运行的原因vi /home/yourusername/.bashrc

答案2

首先,你必须注意到 Ubuntu 中没有调用任何东西safe mode。这里我们有Recovery Mode

如果您指的是恢复模式,那么我可以说,是的,您可以做您想做的事,并且可以编辑这些.profile文件.bashrc

您必须注意,在恢复模式下运行时,文件系统通常以只读模式安装,因此您必须使用 rw 重新安装它。

mount -o remount,rw /

完成后,您就可以编辑文件。请注意,您不必使用 sudo,因为您将使用 root。因此请小心不要破坏你的系统,因此我建议你使用 Live CD

或者您也可以使用 Live CD 执行相同的任务。只需在从 Live CD 启动时安装硬盘,然后导航到文件并执行您想要的操作即可。

相关内容