zqrx.net
当前位置:首页 >> iFConFig命令找不到 >>

iFConFig命令找不到

系统默认的环境变量设置不对 在 普通用户 和root用户下分别执行echo $PATH,PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin 而,ifconfig恰恰就在/

试试/sbin/ifconfig,如果这样能用的话那就是/sbin目标没有加在你的PATH环境变量里

有报错吗?可能的原因1,非管理员用户2,ifconfig命令的路径没有放在$path中3,网卡没有安装

你可以使用 Linux 的 find 命令查找一下该命令,如果该命令不在 PATH 变量中,那么你在执行 ifconfig 网卡配置命令时,必须写全路径名和命令名才行.否则的话,即使你的系统中有 ifconfig 这个命令,系统也会提示你说没有 ifconfig 这个命令.

这个命令的执行文件是 /sbin/ifconfig 你查看一下它对普通用户是否有可执行权限, 如果没有切换到root执行 chmod a+x /sbin/ifconfig普通用户执行: su - -c "chmod a+x /sbin/ifconfig" 赋予其他用户可执行的权限

没网络没有联通,你在虚拟机设置里把网卡连接

whereis ifconfig一般应该在/usr/bin/ifconfig 或者/sbin/ifconfig接下来可以有三种做法一种在.bash或者.profile或者/etc/profile下添加alias ifconfig '/sbin/ifconfig'#这里的/sbin/ifconfig是你上面使用whereis找到的路径第二种方法是将你找到的路径加入

可能是因为环境变量,首先你用echo $PATH看看环境变量中是否有/sbin,因为ifconig需要用到/sbin,如果没有就手动修改,1、vi /etc/profile在末尾部位加上export PATH=/sbin:$PATH2、生效source /etc/profile再打印环境变量看看结果echo $PATH 如果有了/sbin,那么/sbin下面的命令都可以使用了,ifconfig 就会正常的.如果不想更改环境变量的话可以实行临时的方式/sbin/ifconfig,或者切换到拥有/sbin环境变量的用户如root

linux下面是ifconfig,windows是ipconfig

在终端中执行以下步骤即可$vi .bashrc 在最后几行加入 export PATH="$PATH:/sbin" 保存退出$source .bashrc 然后就可以用ifconfig了

网站首页 | 网站地图
All rights reserved Powered by www.zqrx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com