我已经在 /usr/local/sbin 中从源代码构建了一个程序,但现在如果我在终端中输入“program-name”,终端会说找不到该命令。只有当我执行“sudo program-name”或手动进入 /usr/local/sbin 目录并输入 ./program-name 时,终端才能看到该程序。我希望能够以普通用户身份运行该程序,而不是 sudo,而无需手动进入 sbin 目录。我该怎么做?
附言:我使用 Debian。
答案1
当您 时sudo
,通常会得到root
。PATH
您的 shell 会使用PATH
它来查找程序。您可以调整自己的PATH
(添加/usr/local/sbin
)。例如,请参阅将文件夹添加到 PATH。