ifconfig命令依赖net-tools包,可以通过:yum provides ifconfig命令查询依赖的安装包
这几天写脚本,遇到老版本的redhat,发现普通用户执行ip a 或 ifconfig,直接提示没有此命令???懵逼了。
于是就which ifconfig ,whereis ifconfig,发现位于/sbin目录下,顺带看了下/sbin/ifconfig权限755,更懵逼了,有执行权限啊!!!
尝试直接执行/sbin/ifconfig,成功返回IP信息!
思考!思考!思考!
问题表现:没有此命令!但通过绝对路径可以执行!
OK!得出答案:ifconfig命令没有环境变量!
答案有就,就简单了,只需在当前用户.bash_profile中,PATH中追加:/sbin即可!
发表评论