0

我过去几个月一直在 ubuntu 服务器上工作,现在突然 ps,ifconfing commnad 停止工作并出现以下错误。

user1@Fb1:/usr/bin$ ps -bash: /bin/ps: 没有那个文件或目录

让这个命令恢复正常的任何建议。

4

4 回答 4

0

我试图将不同命令的所有输出如下 root@Fb1:/usr/bin# whereis ps ps: /bin/ps /usr/share/man/man1/ps.1.gz

root@Fb1:/usr/bin# ls -lsa ps 16 -rwxr-xr-x 1 root root 15859 2010-05-26 12:21 ps

于 2010-05-26T09:23:18.447 回答
0

which psls /usr/bin -al(也都在 /bin 中)的输出是什么?如果您获得 root 权限,使用sudo ifconfigsudo su,它是否有效ifconfig

这可能是文件权限的问题,但如果没有更多信息就很难说。

于 2010-05-26T08:05:02.540 回答
0

首先使用locate找到你的psifconfig程序:

$ locate ps | grep bin

你也可以试试whereis命令:

$ whereis ps

如果您没有找到它们,请尝试以 root 用户身份搜索。

于 2010-05-26T08:08:54.533 回答
0

你的 $PATH 有问题我怀疑它没有 /sbin .. 也许新软件会覆盖你的 $PATH..

正常路径应该包含这个(mebada 是我的用户名)

mebada@T430:~$ echo $PATH
/home/mebada/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
于 2016-05-15T10:33:52.653 回答