如何修复错误编辑的 .bashrc?

如何修复错误编辑的 .bashrc?

bashrc当我尝试在 Ubuntu 中输入命令时,我错误地编辑"export"了该文件。bashrcjavac

当我输入时sudo,它说:

命令“sudo”在“/usr/bin/sudo”中可用,无法找到该命令,因为“/usr/bin”未包含在 PATH 环境变量中。sudo:未找到命令

我该如何纠正这个问题?

答案1

.bashrc使用以下命令恢复:

cp /etc/skel/.bashrc ~

如果您想查看自定义版本.bashrc和默认版本之间的差异,请使用以下方法(不做任何更改):

diff /etc/skel/.bashrc ~/.bashrc

答案2

您可能破坏了现有的 PATH 变量。请确保在导出 PATH 时也包含现有 PATH:

export PATH=$PATH:/whatever/you/added

答案3

您只需输入 sudo 的完整路径即可:

/usr/bin/sudo vim /etc/bashrc

相关内容