[Solved] Bash:Linux 中的命令未找到错误

[ad_1]

当您在 Linux 终端中键入命令时,您期望得到输出。 但有时你可能会遇到’重击:找不到命令‘ 终端错误。 在本文中,我们将看看为什么会发生此错误以及如何解决此问题。

修复 Linux 中的 Command Not Found 错误

此错误仅表示您输入的命令无法被 shell 识别(bash) 因为该命令未安装,或者您输入的命令不存在。 这也可能是由于拼写错误的命令。 让我们检查一下如何修复这个错误。

方法 1. 检查拼写

您可能在键入命令时犯了拼写错误。 甚至我有时也会混淆 I(大写 i)和 l(小 L)和 1(数字 1)。 确保您输入了正确的命令名称,并且您正确使用了命令中的空格和选项。 例如,在这里我输入了错误的命令,因此我遇到了错误。

输入正确的命令

方法二、未安装命令时

也许您尝试使用的命令未安装在您的发行版上。 在这种情况下,请使用适当的包管理器(例如 apt、Pacman、DNF 或 zypper)安装该命令。 例如,我的系统上没有安装 nano,因为我使用的是 Vim 文本编辑器。 但是如果我尝试使用 nano 打开我的 .bashrc 文件,我将收到上述错误。

确保已安装软件包

方法 3. 当使用的命令是别名时

我们经常将命令以别名的形式存储在 bashrc 文件中,这样我们就不必经常键入长命令。 但这会给您带来问题,尤其是当您使用另一个用户 ID 登录同一台计算机或访问任何其他计算机时。 在这种情况下,请尝试为您要实现的目标找出正确的命令。 您还可以返回您的 PC/用户并键入以下命令以了解在 bashrc 文件中为您存储的所有别名:

alias
检查用户的别名检查用户的别名

现在您可以在终端中复制粘贴实际命令。

概括

肯定没有一种方法可以解决此问题,因为首先可能有多种原因导致此问题。 希望上述方法能够为您解决此错误。

[ad_2]

Related Posts