一、管道
管道被用来传递文本信息,可以将上一次命令执行得出的结果作为下一个命令的出入,同时也可将上一次命令的结果进行提取、处理,得到有用的信息,方便下一个命令的执行。
netstat -i:输出本地网卡的使用情况
sed ‘1d’:删除网卡使用情况文本的第一行
awk收到传递来的输出后,按照空格或者Tab分隔每一行,然后输出第1,4,8个字段,每个字段用Tab隔开。
二、命令重定向
命令输出重定向
‘>’:将信息保存到指定文件,覆盖之前的内容
将网络信息保存在netstat.txt文件中。‘>>’:将信息追加到指定文件的结尾,不覆盖文件之前的内容
将当前时间加到文件的结尾命令输入重定向
‘<’:将netstat.txt以邮件的形式发送给kalp用户
‘<<’here document
错误重定向
将错误信息重定向到文件
将错误信息重定向写入error文件中