ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错
echo $PATH 显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成。
注意: 必须以root用户登录才可运行
系统命令: echo
功能说明:显示文字。
Echo 命令
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
语法
echo [{on off}] [message]
Sample:@echo off / echo hello world
语 法:echo [-ne][字符串]或 echo [–help][–version]
补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。
参 数:-n 不要在最后自动换行
-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
--help 显示帮助
--version 显示版本信息
每一个shell支持的echo指令可能都不太相同。
-n 不输出最后的\n
-e解释转义字符
-E不解释转义字符
示例:echo “i am a boy” // 执行后会打印 i am a boy
PATH是计算机名词,功能是设备可执行文件的搜索路径
$PATH:决定了shell将到哪些目录中寻找命令或程序 (shell自动跟据PATH变量的值去搜索该程序)
示例
[root@localhost ~]# echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin
[root@localhost ~]# PATH=$PATH:/home/lifei/bin # 添加/home/lifei/bin到PATH环境变量
[root@localhost ~]# echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lifei/bin
查询sbin路径下是否存在ifconfig命令
结果证明:
/sbin目录下没有ifconfig命令 , CentOs-7里面默认没有ifconfig命令 , 需要我们自己安装
要安装ifconfig命令包 , 需要先查询出其所在安装包 . 命令: yum search ifconfig
通过 yum search ifconfig 我们发现 ifconfig这个命令是在 net-tools.x86_64 : Basic networking tools
因此我们接下来安装 net-tools.x86_64 这个工具包就可以了. 命令: yum install net-tools.x86_64
安装完成之后 再次使用 **ifconfig ** 命令就可以查看到所有的网卡信息了
参考链接: https://baike.baidu.com/item/Echo/35157 (百度百科)