我过去几个月在ubuntu服务器上工作 现在突然ps,ifconfing commnad停止使用以下错误。
user1 @ Fb1:/ usr / bin $ ps -bash:/ bin / ps:没有这样的文件或目录
任何让这个命令恢复工作的建议。
答案 0 :(得分:0)
which ps
和ls /usr/bin -al
的输出是什么(它们都在/ bin中)?如果您获得root权限,使用sudo ifconfig
或sudo su
,然后使用ifconfig
,它是否有效?
这可能是文件权限的问题,但如果没有更多信息,很难说。
答案 1 :(得分:0)
首先使用 locate 查找 ps 或 ifconfig 程序:
$ locate ps | grep bin
您也可以尝试 whereis 命令:
$ whereis ps
如果找不到,请尝试以root用户身份搜索。
答案 2 :(得分:0)
我试图将不同commnads的所有输出放在下面 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
答案 3 :(得分:0)
你的$ PATH出了什么问题我怀疑它没有/ sbin ..也许新的软件会覆盖你的$ PATH ..
正常路径应包括此(mebada是我的用户名)
mebada@T430:~$ echo $PATH
/home/mebada/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin