红联Linux门户
Linux帮助

Linux下 为什么有些命令提示 command not found?

发布时间:2007-09-01 08:02:29来源:红联作者:czyh1122
如图,应该已经是超级权限了吧?

用adduser命令却不行:0Q

我看教程里面 都是 root@localhost root
而我的却是 root@localhost SH
这个有影响么?
文章评论

共有 3 条评论

  1. Technology 于 2007-09-01 10:21:00发表:

    先在命令行中输入
    export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin:
    回车
    这样你可以临时恢复环境变量设置,然后就可以用了。想一直有用的话
    #或者$ cd ~
    vi .bashrc或者vi .bash_profile
    然后把上边那句写进去,好象要加点什么吧。
    export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin$PATH
    下次使用bash的时候就生效了。

  2. xcwen 于 2007-09-01 10:00:57发表:

    请查看你当前的环境变量PATH是否包括/sbin
    echo $PATH

  3. deepwhite 于 2007-09-01 08:36:54发表:

    类似adduser这样的命令存储在/sbin或者/usr/sbin下,是只有超级用户才可以使用的。

    如果你是以root登录的话,这些命令可以直接使用。

    但是如果你是以普通用户登录再使用su切换到超级用户的话,那需要在命令的前面加上/sbin/或者/usr/sbin/才可以使用。