|
ifdata 实用程序可用于检查网络接口是否存在,也可用于获取网络接口的信息,例如 IP 地址等。与预装的 ifconfig 和 ip 命令不同,ifdata 的输出更容易解析,这种设计的初衷是便于在 Shell 脚本中使用。
如果希望查看某个接口的 IP 地址,不妨以 wlp9s0 为例,运行如下命令:
$ ifdata -p wlp9s0192.168.43.192 255.255.255.0 192.168.43.255 1500
如果只查看掩码信息,运行如下命令:
$ ifdata -pn wlp9s0255.255.255.0
如果查看网络接口的物理地址,运行如下命令:
$ ifdata -ph wlp9s0A0:15:46:90:12:3E
如果判断接口是否存在,可以使用 -pe 参数:
$ ifdata -pe wlp9s0yes
pee 命令
该命令某种程度上类似于 tee 命令。
我们先用一个例子看一下 tee 的用法。
$ echo "Welcome to OSTechNIx" | tee file1 file2Welcome to OSTechNIx
上述命令首先创建两个文件,名为 file1 和 file2;接着,将 “Welcome to OSTechNix” 行分别附加到两个文件中;最后,在终端中打印输出 “Welcome to OSTechNix”。
pee 命令提供类似的功能,但与 tee 又稍微有些差异。查看下面的例子:
$ echo "Welcome to OSTechNIx" | pee cat catWelcome to OSTechNIxWelcome to OSTechNIx
从上面的命令输出中可以看出,有两个 cat 命令实例获取 echo 命令的输出并执行,因而终端中出现两个同样的输出。
sponge 实用程序
这是 moreutils 软件包中的另一个有用的实用程序。sponge 读取标准输入并写入到指定的文件中。与 Shell 中的重定向不同,sponge 接收到完整输入后再写入输出文件。
查看下面这个文本文件的内容:
$ cat file1IYouMeWeUs
(编辑:网站开发网_马鞍山站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|