Linux管道和命令重定向

一、管道

管道被用来传递文本信息,可以将上一次命令执行得出的结果作为下一个命令的出入,同时也可将上一次命令的结果进行提取、处理,得到有用的信息,方便下一个命令的执行。

netstat -i:输出本地网卡的使用情况
sed ‘1d’:删除网卡使用情况文本的第一行
awk收到传递来的输出后,按照空格或者Tab分隔每一行,然后输出第1,4,8个字段,每个字段用Tab隔开。

二、命令重定向

  1. 命令输出重定向
    ‘>’:将信息保存到指定文件,覆盖之前的内容

    将网络信息保存在netstat.txt文件中。

    ‘>>’:将信息追加到指定文件的结尾,不覆盖文件之前的内容

    将当前时间加到文件的结尾

  2. 命令输入重定向

    ‘<’:将netstat.txt以邮件的形式发送给kalp用户
    这里写图片描述

    ‘<<’here document

  3. 错误重定向
    将错误信息重定向到文件
    这里写图片描述
    将错误信息重定向写入error文件中

猜你喜欢

转载自blog.csdn.net/u013539952/article/details/78034841