linux多命令协作:管道及重定向

来源:互联网 发布:数据库的服务器名称 编辑:程序博客网 时间:2024/06/06 08:25

linux 几乎所有命令的返回数据都是纯文本的,多命令协作称为可能

管道 & 重定向

cat 查看文件内容
more 以翻页形式查看文件内容(向下翻页)
less 以翻译形式查看文件内容(上下翻页)
head 查看文件的开始10行(或指定行数)
tail 查看文件结束10行(或指定行数)

名称 说明 编号 默认 STDIN 标准输入 0 键盘 STDOUT 标准输出 1 终端 STDERR 标准错误 2 终端

通过管道和重定向我们可以控制CLI的数据流

名称 关键字 定义 > 将STDOUT重定向到文件(覆盖) >> 将STDOUT重定向到文件(追加) 重定向 2> 将STDERR重定向到文件(覆盖) 2>&| 将STDERR和STDOUT结合 < 重定向到STDIN 管道 | 将一个命令的STDOUT作为另一个命令的STDIN
0 0