我需要将 /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"