I/O重定向及管道

简介:

  • IO重定向

读入数据:Input

输出数据:Output

标准输入:keyborad, 0

标准输出:monitor, 1

标准错误输出:monitor, 2

 

输出重定向:COMMAND > NEW_POSCOMMAND >> NEW_POS

-C禁止覆盖已有文件

>|:强制覆盖

>覆盖重定向         >>追加重定向

2>输出重定向错误流,覆盖      2>>输出重定向错误刘,追加

 

标准输出和错误输出各自定向至不同位置:

COMMAND > /path/to/file.out 2> /path/to/error.out

 

合并标准输出和错误输出为同一个数据流进行重定向:

&>:覆盖重定向

&>>:追加重定向

COMMAND > /path/to/file.out 2> &1

COMMAND >> /path/to/file.out 2>> &1

 

  • 管道

COMMAND1 | COMMAND2 | COMMAND3 |...

Note:最后一个命令会在当前shell进程的子shell进程中执行;


<<为文档







                    本文转自echoroot 51CTO博客,原文链接:http://blog.51cto.com/echoroot/1921402,如需转载请自行联系原作者


相关文章
|
5月前
重定向命令
重定向命令
43 0
|
5月前
|
iOS开发 C++
流是什么?什么叫重定向?
流是什么?什么叫重定向?
|
5月前
|
网络协议 Shell
使用输入输出重定向与管道命令——重定向
使用输入输出重定向与管道命令——重定向。
47 0
|
5月前
|
Linux Shell
使用输入输出重定向与管道命令——管道
使用输入输出重定向与管道命令——管道。
48 0
|
11月前
|
Linux
基本指令(2):通配符,重定向,命令行管道
基本指令(2):通配符,重定向,命令行管道
|
Shell Linux 开发工具
Shell的基本信息、重定向与管道符
Shell的基本信息、重定向与管道符
141 0
Shell的基本信息、重定向与管道符
|
SQL 关系型数据库 MySQL
跟我一起学 Liunx 重定向和管道符
跟我一起学 Liunx 重定向和管道符
127 0
|
算法 网络协议 前端开发
重发和重定向有什么区别与重定向应用
重发和重定向有什么区别与重定向应用
203 0
重发和重定向有什么区别与重定向应用
|
Shell Linux 开发者
重定向和管道 | 学习笔记
快速学习重定向和管道。
135 0