在 Debian9stretch 操作系统上找不到命令

在 Debian9stretch 操作系统上找不到命令

我需要将 /usr/bin 中找到的命令添加到我的 root/home 目录搜索路径,因为我最近使用 Debian 9stretch 格式化了我的 Dell Inspiron amd64 位。我只安装了核心操作系统,没有任何其他软件。因此,现在,每次我尝试在我的主目录上运行 sudo 或尝试在我的 root 帐户上运行任何命令时,我都会收到一条错误消息,指出无法找到此类命令。从我的网上小研究中,我知道我需要将这些命令添加到我的主搜索路径或根搜索路径中。

答案1

要查看您的路径类型:

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin

要将 /usr/bin 立即附加到您的路径,请键入:

$ PATH="$PATH:/usr/bin"

为了确保下次登录后 /usr/bin 保留在您的路径中,请将 PATH 变量添加(或编辑)到您的 rc 文件(在我的例子中为 .bashrc):

检查外壳:

$ echo $SHELL
/bin/bash

我的 shell 是 bash,所以我编辑 .bashrc 文件:

vi ~/.bashrc

添加以下行(或者编辑 PATH 行,如果它已存在):

PATH="$PATH:/usr/bin"

相关内容