9 无论我尝试运行什么,都会收到错误消息: The command could not be located because '/usr/bin' is not included in the PATH environment variable. 我对.bashrc文件进行了一些修改,但之后又删除了另外两行。但是,PATH变量似乎已被破坏。 bashrc — yu source
11 PATH应该在重新启动时恢复;无论如何,如果不是这样,您可以在以下位置找到原始.bashrc:/etc/skel/.bashrc使用它覆盖;祝好运。 — 胡安卡洛斯帕科 source 7 这是来自我系统上具有sudo的标准用户的基本路径:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin。如果你投入的.bashrc: export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin,然后做source ~/.bashrc,它可以恢复您需要的功能。当然,所有这些都在终端中。 注意:我尚未测试! — 托马斯·沃德 @ThomasW。如果您发表评论作为答案,我将对其投票。它可以拯救生命。我用它来临时修复PATH,并编辑〜/ .bashrc来修复有问题的行。 — 伊曼纽尔·约翰 @unekwu只是支持这个,或者是素数的答案。我不需要代表;) — 托马斯·沃德
6 可能是您不小心执行了以下操作。 export PATH=<some path> 实际上,您已经替换了PATH,也许您应该做的是, export PATH=$PATH:<some path> 但这可能不是您的情况。但是该错误可以用来恢复, 试试下面, export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 这应该工作。 — 主要 source
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
。如果你投入的.bashrc:export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
,然后做source ~/.bashrc
,它可以恢复您需要的功能。当然,所有这些都在终端中。 注意:我尚未测试!