Redhat中ifconfig命令不能使用怎么办?

来源:互联网 发布:2012年欧洲杯决赛 知乎 编辑:程序博客网 时间:2024/05/22 04:45

问题描述:在终端中输入ifconfig,结果返回"command not found";

原因:环境变量没有加载,可以手动修改环境变量


具体实施:


方法一:

特点:临时性

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


方法二:

特点:长久性

1)用 root权限打开 /etc/profile 文件:vi /etc/profile
2)在此文件的最后一行加入下面代码, 然后保存文件并退出.export PATH=$PATH:/sbin
3)在终端中运行下列命令:source /etc/profile

注意:source命令与shell scripts的区别是,
source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。




原创粉丝点击