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

在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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值