弄乱了 .bashrc 文件

弄乱了 .bashrc 文件

所以,我弄乱了.bashrc文件,现在只有“cd”命令有效。我怎样才能将其重置为默认值?请注意,“mv”、“cp”、“vi”等不起作用,因此我无法使用它们。

我搜索了解决方案,但所有解决方案都包括使用 mv、cp 或直接使用 vi 或 nano 编辑文件,正如你所知,我无法使用它们。

我正在处理它,所以格式化不是一个选项。

PS:我使用的是CentOS

答案1

我假设您仍然可以登录到机器。如果您能够以root用户身份登录,我将以 root 身份登录并更新普通用户的.bashrc

如果您无法以其他用户身份登录,则应该使用普通用户。那该怎么办呢?

除非有什么问题非常严重,否则请检查您是否能够从正常路径mv运行。cp

所以mv .bashrc safe-bashrc你可以使用

/bin/mv .bashrc safe-rc

类似于cp( /bin/cp) 和vi( 可以是/bin/vi/usr/bin/vi)。

然后将您删除.bashrc,修复并返回。

答案2

默认值可以在 新主目录的模板~/.bashrc中找到。/etc/skel/您很可能仍然可以使用以下命令.bashrc从那里复制/bin/cp

 /bin/cp /etc/skel/.bashrc /home/att/.bashrc

相关内容