分享

RedHat中ifconfig命令不能使用解决方案

 wowo0351 2013-08-02

RedHat中ifconfig命令不能使用解决方案

分类: linux 327人阅读 评论(0) 收藏 举报
在RedHat中, 打开终端, 运行 "ifconfig" 命令, 如果给出的提示是 "command not found", 那里我们可以按下面的方法来解决:


1. 输入 ifconfig 命令的绝对路径, ifconfig在是/sbin这个目录下面, 所以在终端输入下列命令就可以运行此命令:


/sbin/ifconfig


2. 我们还可以修改 profile文件, 将 /sbin目录添加到 PATH 里, 这样不论在个目录里, 都不用输入绝对路径就可以运行这个此命令, 方法如下:


a. 打开用 root权限打开 /etc/profile 文件:


vi /etc/profile


在此文件的最后一行加入下面代码, 然后保存文件并退出.


export PATH=$PATH:/sbin


在终端中运行下列命令:


source /etc/profile


然后再输入 "ifconfig" 就可以直接运行此命令了.


——————————————————————————————————


我安装完 RedHat Linux 5 之后,在终端使用一些命令,如: ifcinfig 查看本机的IP,发现不能使用此命令,提示说“command not found”,这该怎么办呢?想想肯定是环境变量没有加载,那就动手修改一下环境变量,修改如下:


初始安装完成系统之后,系统为了更加安全,有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径到PATH环境变量的方法如下:


  (如添加/sbin到PATH环境变量中)


  (1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以:


  输入export PATH=$PATH:/sbin


  (2)如果只给当前用户永久添加,则:


  在~/.bash_profile中的靠近末尾有类似这样的一行PATH=$PATH:$HOME/bin后添加:/sbin,就变成PATH=$PATH:$HOME/bin:/sbin


  文件修改并保持完以后,运行source ~/.bash_profile命令即可使修改操作立即生效。


  (3)如果给系统中所有的用户都永久添加,则:


  在/etc/profile文件末尾添加export PATH=$PATH:/sbin


  文件修改并保持完以后,运行source etc/profile命令即可使修改操作立即生效

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多