`
gardenyuan
  • 浏览: 73525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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
,其它的命令也可以出现这种情况,解决的方法是一样的。
分享到:
评论

相关推荐

    telnet不能用 提示:-bash: telnet: command not found

    在Linux系统中,"telnet不能用,提示:-bash: telnet: command not found"这一问题通常是由于系统中没有预装telnet客户端或者其路径未被添加到环境变量PATH中导致的。telnet是一个远程登录协议,允许用户通过网络在...

    linux下提示bash-command not found.docx

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

    docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving

    bash: vi: command not found, 场景: 因为 docker里面没有这个命令,我们安装一下 apt-get update apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update ...

    mysqldump报错

    -bash: mysqldump: command not found问题解决

    -bash: mysql: command not found的问题与解决

    前几天重装了mysql,装好之后navicat一直正常可以对mysql进行操作,但是今天要使用命令行进行操作时遇到-bash: mysql: command not found的问题。 总结一下解决办法: 这个问题的出现是两个原因 1 .bash_profile中...

    shell脚本执行jps时:-bash: jps: command not found

    这个场景中遇到的问题是,当尝试通过shell脚本来远程执行`jps`(Java Process Status)命令时,系统返回了`-bash: jps: command not found`的错误。`jps`是Java开发工具包(JDK)的一部分,用于列出正在运行的Java...

    bashfdiskcommand not found 解决办法

    ### bash: fdisk: command not found 解决办法 在 Linux 系统中,用户经常会遇到命令执行失败的情况,其中一种常见的错误提示就是“command not found”。这类问题通常出现在尝试运行一个系统未找到路径的命令时。...

    解决bash: mysql: command not found 的方法

    通过以上步骤,你应该能够解决`bash: mysql: command not found`的问题,使得在终端中正常使用MySQL的各种命令。在进行这些操作后,最好重启终端或者使用`source`命令刷新当前终端会话,以确保新的设置生效。如果...

    Linux -bash: ls: command not found

    今天登录阿里云后不知道怎么回事,一直报:-bash: ls: command not found 原因: 环境变量PATH被修改了 解决办法: 执行命令: export PATH=/bin:/usr/bin:$PATH 上边的方法执行完成,解决了问题,当关掉当前的...

    7za命令使用

    ProcessStartInfo startInfo = new ProcessStartInfo("cmd", $"/c {command}"); startInfo.RedirectStandardOutput = true; startInfo.UseShellExecute = false; using (Process process = Process.Start...

    linux命令行小结

    3.解决 bash:命令名称:command not found问题 PATH=$PATH:/sur/sbin/:(命令名称) 打开firefox:在终端输入firefox打开火狐浏览器 4.重启redhat:终端输入reboot 5.当提示bash: 命令名称: command not found ...

    http-server安装成功后,提示 ~bash command not found 在安装目录下却可以

    http-server安装成功后,提示 ~bash command not found 在安装目录下却可以,其实是没有配置环境变量的缘故 网上搜到的什么vim ~/.zshrc不适合我,因为我报的错不是zsh: command not found: 解决办法, 1、在mac终端...

    tar zip unzip command not found(未找到命令).docx

    当你在Red Hat 8.0中遇到“command not found”(未找到命令)的错误时,通常意味着这些工具尚未安装或者环境变量配置不正确。下面我们将详细解释如何解决这个问题。 首先,我们需要配置本地YUM源。在Red Hat 8.0中...

    docker安装

    返回 -bash: docker: command not found 则没有安装 返回类型以下信息则表示已安装 Docker version 19.03.6, build 369ce74a3c 卸载旧的版本 $ sudo yum remove docker \ docker-client \ docker-client-latest \ ...

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

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

    VsCode新建VueJs项目的详细步骤

    · node -v //(版本低引起:bash: npm: command not found) · npm -v //以上帮助检查是否安装 node npm · 输入vue,//测试vue是否安装成功 · 输入vue list //看vue中有哪些子类 npm install vue npm install -g ...

    MinGW && MSYS编译ffmpeg

    - 如果出现`./configure: line <xxx>: pr: command not found`错误,表示MSYS中缺少`pr`命令。解决办法是下载coreutils包中的`pr.exe`文件,并将其放置在MSYS的`bin`目录下。 2. **编译与安装FFmpeg**: - 使用`...

    [Mac]解决mac机器上没有ssh-copy-id的问题

    本文将深入探讨这个问题及其解决方案。 首先,`ssh-copy-id`通常与OpenSSH套件一起提供。在较新的MacOS版本中,如Big Sur或Catalina,OpenSSH可能已经预装,但某些功能可能不完整。若在终端尝试运行`ssh-copy-id`时...

    linux中找不到编译内核提示mkimage command not found – U-Boot images will not be built的解决方法

    ### Linux中找不到编译内核提示mkimage command not found – U-Boot images will not be built的解决方法 在Linux环境中进行嵌入式系统的开发时,经常会遇到各种编译错误或缺失依赖的问题。其中,“mkimage ...

Global site tag (gtag.js) - Google Analytics