`

bash: ifconfig: command not found 解决之道

阅读更多
原本使用ifconfig 可以使用,今天是怎么了,可能安装软件修改了,百度~~
[oracle@localhost /]$ ifconfig
提示:“bash: ifconfig: command not found”

于是我切换到root用户下
[root@localhost /]$ ifconfig
依然提示:“bash: ifconfig: command not found”

分析问题
1.whereis ifconfig 看一下这个命令在哪个目录下

2.echo $PATH 看一下该目录是否在路经下,注意lunux下是完全区分大小写的,所以不要忽略这点

3.执行命令,需要指定路径或者把目录加入PATH中

4.于是可以这样访问
方法一:[root@localhost sbin]$ /sbin/ifconfig 就可以出现使用了
方法二:[root@localhost sbin]$ export PATH=$PATH:/sbin ,这样设置后,下次就可以直接访问了,免处第一种的麻烦,如:
[root@localhost /]$ ifconfig

方法三:修改/etc/profile文件,注释掉if语句即可
把下面的if语句注释掉:
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi
修改为
# Path manipulation
# if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
#fi

注:不光是ifconfig命令出现“bash: ifconfig: command not found”,原因非root用户的path中没有/sbin/ifconfig
,其它的命令也可以出现这种情况,解决的方法是一样的。

分享到:
评论

相关推荐

    linux下提示bash-command not found.docx

    Linux 中解决 "bash: command not found" 问题的方法 在 Linux 系统中,经常会遇到 "bash: command not found" 的错误提示,这是因为系统无法找到相应的命令所致。解决这个问题的关键就在于理解 Linux 系统中的 ...

    虚拟机里输入ifconfig命令出现错误-bash: ifconfig: command not found

    3、确认是否安装ifconfig命令:在sbin目录中输入ls | grep ‘if’,没有则说明没有安装。 注:这里我已经安装了,如果没有安装则继续第4步。 4、安装net-tools,因为该包中包含ifconfig命令:sudo yum install ...

    CentOS 7 网络配置详解

    -bash: ifconfig: command not found 首先,习惯性的输入echo $PATH(查看当前PATH环境变量,跟DOS的path命令一样的功能,注意Linux系统中的命令是区分大小写的),显示结果如下: [root@centos1 ~]# echo $PATH /...

    Linux找不到ifconfig命令

    当用户尝试使用`ifconfig`时如果系统提示“command not found”,则意味着用户的`PATH`环境变量中没有包含`/sbin`目录。`PATH`环境变量定义了操作系统查找可执行文件的目录列表。 **示例**: ```sh echo $PATH ``` ...

    yum下载rpm包别的机器离线安装

    -bash: ifconfig: command not found ``` 2. **传输rpm包** 通过各种方式(如使用`scp`命令或USB设备等)将rpm包从源机器传输到目标机器。 3. **安装rpm包** 在目标机器上使用`rpm`命令安装传过来的rpm包。...

    Linux中环境变量所导致的问题分析及解决.pdf

    本文主要针对一个特定问题进行分析:在Linux,尤其是Redhat Enterprise Linux 5中,普通用户通过`su`命令切换至root权限后,无法执行管理类命令,系统显示“command not found”的错误。本文将深入探讨这个问题的...

    2009 达内Unix学习笔记

    ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$ 一、注意事项 命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。 一行不能超过256个字符;大小写有区分。 二、特殊字符含义 文件名以“.”开头...

    Linux云计阶段1-必备知识-new1

    11. **命令未找到**:如果命令提示“command not found”,可能是因为命令输入错误,或者相关命令程序未安装。 12. **查看CPU信息**:通过`cat /proc/cpuinfo`查看系统CPU的相关信息。 Day02的学习内容涉及到命令...

    linux命令笔记-1

    如果收到 `command not found` 错误,可以使用 `yum -y install lrzsz` 安装`lrzsz`包以启用这些功能。 `ps` 命令用于查看系统中的进程状态。例如,`ps -eo pid,lstart,etime,cmd | grep xxx` 可以显示匹配特定字符...

Global site tag (gtag.js) - Google Analytics