IT技术博客大学习 共学习 共进步

CENTOS在输入ifconfig命令时,提示没有命令的处理方法

博客园-草原和大树 2011-05-15 14:33:27 浏览 3,641 次

    今天在虚机上装了个CENTOS。装好后,好多命令都提示找不到。百度后,问题解决。将处理方法记录下来,以备日后使用。

    ------------------------------------无敌分割线---------------------------------------

    # ifconfig

      提示命令不存在

      使用 # /sbin/ifconfig 即可

      原因: 系统默认的环境变量设置不对

      在 普通用户 和root用户下分别执行echo $PATH,PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin

      而,ifconfig恰恰就在/sbin里面。

      或者

      下cat /etc/profile, 可以发现没有关于/sbin的环境变量。

      su 进入root,运行gedit /etc/profile     (刚玩LINUX,习惯用gedit)

      在文件末加入以下语句:

      PATH=$PATH:/sbin      #在PATH变量后追加/sbin目录

      export PATH=$PATH:/sbin#设置变量为全局的

      保存并退出。

      修改/home/用户/.bash_profile,在PATH后面添加/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin这几个路径。

      改完之后,执行命令:. .bash_profile,也可以注销下或者重启才能使刚刚修改的内容生效。

      再来sudo ifconfig , 就OK了。

建议继续学习

  1. vim几个小技巧(批量替换,列编辑) (阅读 37,262)
  2. ps - 按进程消耗内存多少排序 (阅读 12,522)
  3. find命令的一点注意事项 (阅读 11,681)
  4. 100个常用的linux命令 (阅读 11,442)
  5. 每个程序员都应该知道的8个Linux命令 (阅读 10,584)
  6. 最受欢迎的10个 Linux 单行命令 (阅读 10,002)
  7. Linux date 命令获取某日期的前一天 (阅读 9,722)
  8. ps 命令常见用法 (阅读 9,321)
  9. Linux常用系统信息查看命令 (阅读 8,501)
  10. Linux 常见高危操作 (阅读 8,261)