在虚拟机上安装了Redhat,输入命令行ifconfig,会提示bash: ifconfig: command not found。网上查资料得知因为在环境变量里,还没有设置完整的环境变量。输入/sbin/ifconfig就可以执行命令。
如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么首先就要考虑root 的$PATH里是否已经包含了这些环境变量。
主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。
四个主要存放的东东:
./bin:
bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
/usr/bin:
主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。
/sbin:
主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。
/usr/sbin:
放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。
解决办法:
可以vi ~/.bash_profile里的PATH,如果是:PATH=$PATH:$HOME/bin则需要添加成如下:
PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
参考:http://hi.baidu.com/l_rigidity/item/0ddc87f6d02e9b4c932af235
相关推荐
Linux 中解决 "bash: command not found" 问题的方法 在 Linux 系统中,经常会遇到 "bash: command not found" 的错误提示,这是因为系统无法找到相应的命令所致。解决这个问题的关键就在于理解 Linux 系统中的 ...
3、确认是否安装ifconfig命令:在sbin目录中输入ls | grep ‘if’,没有则说明没有安装。 注:这里我已经安装了,如果没有安装则继续第4步。 4、安装net-tools,因为该包中包含ifconfig命令:sudo yum install ...
Linux 运维常用命令 Linux 运维常用命令是 Linux 系统管理员和开发者不可或缺的一部分,这些命令可以帮助管理员快速高效地完成各种任务。本文总结了 20 个常用的 Linux 运维命令,每个命令都附带了详细的说明和...
Linux网络启动问题:Device does not seem to be present解决办法 在整虚拟机时候经常会遇到虚拟机拷贝,然而拷贝之后网络配置会遇到错误 service network restart启动网络时候提示如下错误: Device does not seem ...
1. **`iwconfig`**:这是Linux内核自带的一个命令行工具,主要用于查看和配置无线网络接口的基本信息,如ESSID(服务集标识符,即无线网络的名称)、频道、速率、加密状态等。你可以通过`iwconfig interface_name`...
-bash: ifconfig: command not found 首先,习惯性的输入echo $PATH(查看当前PATH环境变量,跟DOS的path命令一样的功能,注意Linux系统中的命令是区分大小写的),显示结果如下: [root@centos1 ~]# echo $PATH /...
当用户尝试使用`ifconfig`时如果系统提示“command not found”,则意味着用户的`PATH`环境变量中没有包含`/sbin`目录。`PATH`环境变量定义了操作系统查找可执行文件的目录列表。 **示例**: ```sh echo $PATH ``` ...
虚拟机备份转移后,网络启动异常,提示“SIOCSIFADDR: No such device” he problem lies in the fact that ethernet MAC addresses are cached. You need to remove a file to clear the cached value: ...
Linux中运行ifconfig出现错误解决方法[摘要]linux中运行ifconfig出现错误:正常情况下,只需要在控制面板上输入sudoapTInstallnet-tools就可以正常ifconfig了。不能sudoapTInstallnet-tools,出现这种问题时,解决...
学习Linux下的网络配置,如IP地址、DNS、路由等,了解`ifconfig`、`ping`、`ssh`等命令。学会通过SSH远程连接到Linux系统。 8. **软件安装和管理**: 在Linux中,软件通常通过包管理器安装,如Ubuntu的`apt`或...
Linux中ifconfig是一个常用的网络配置工具,用于配置和显示Linux内核中网络接口的参数。ifconfig可以用来临时配置网络接口,也可以通过编辑配置文件来实现网络接口的永久配置。以下是一些关于ifconfig命令和网络配置...
Linux Ifconfig 命令详解 Linux Ifconfig 命令是用于配置网卡的基本命令。在 Linux 系统中,无论是自动安装还是手工安装,系统都会向用户询问有关网络的问题并配置相关的软件。Ifconfig 命令有两种格式:如果config...
-bash: ifconfig: command not found ``` 2. **传输rpm包** 通过各种方式(如使用`scp`命令或USB设备等)将rpm包从源机器传输到目标机器。 3. **安装rpm包** 在目标机器上使用`rpm`命令安装传过来的rpm包。...
linux中运行ifconfig出现错误:正常情况下,只需要在控制面板上输入sudoapTInstallnet-tools就可以正常ifconfig了。不能sudoapTInstallnet-tools,出现这种问题时,解决方法是,首先输入:sudoapt-getupdate,然后...
《Linux ifconfig命令详解及其在网络配置中的应用》 在Linux操作系统中,网络配置是一项至关重要的任务,而`ifconfig`命令则是进行网络配置的核心工具。本文将深入探讨`ifconfig`的使用方法,以及它在Linux系统下...
在Linux操作系统中,`ifconfig`是一个非常重要的命令,用于管理和查看网络接口的配置信息,如IP地址、子网掩码、MAC地址等。本文将详细介绍`ifconfig`的使用方法及其相关知识点。 首先,`ifconfig`命令的基本格式...
Linux ifconfig命令是系统管理员在Linux环境中管理和配置网络接口的重要工具。它允许用户查看网络接口的状态,设置IP地址,配置网络参数,以及控制接口的活动状态。本文将深入讲解ifconfig命令的使用方法,帮助你更...