我在 ubuntu 12.04 LTS 中搞砸了.bashrc
。.profile
我可以从安全模式将其改回以前的版本吗?因为我无法登录我的系统,我认为这可能是问题所在
答案1
您可以通过安全模式执行此操作,只需使用以下命令以读写模式挂载分区:mount -o remount,rw /
。此命令是必需的,因为在恢复模式下,硬盘的 Ubuntu 部分以只读模式挂载,您无法更改文件。 rw
选项告诉 ubuntu 允许对磁盘的 Ubuntu 部分进行读写访问。是的,在运行之前需要它vim /home/yourusername/.bashrc
。
您可以通过在启动菜单中选择“Ubuntu 高级选项”,然后选择恢复模式(如果您有多个恢复模式,请不要惊慌 - 任何恢复模式都可以)进入安全模式(又称恢复模式)。然后访问 root shell,并运行我上面提到的命令。之后,您可以继续编辑.bashrc
或.profile
使用文本编辑器,例如nano
或vi
还要注意,在恢复模式下,您不需要,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 启动时安装硬盘,然后导航到文件并执行您想要的操作即可。