13.Linux多命令协作:管道及重定向
来源:互联网 发布:亚太会计师事务所 知乎 编辑:程序博客网 时间:2024/05/17 21:42
开源文化的核心理念之一就是不要重复发明轮子,很多开源软件都大量使用了其他开源软件或功能组建,同样,Linux中的命令也往往只实现某个特定的、单一的功能,复杂功能往往都是通过多命令协作完成的
管道及重定向就是Linux多命令协作的基础机制
Linux的Shell对数据流进行以下分类定义:
stdin 标准输入 编号为:0 默认:键盘
stdout 标准输出 编号为:1 默认:终端
stderr 标准错误 编号为:2 默认:终端
重定向用来控制终端数据流:
> 将标准输入以覆盖形式重定向到指定文件,如:ls > outfile
>> 将标准输入以追加形式重定向到指定文件,如:ls >> outfile
< 重定向标准输入 如:grep linuxcast < /etc/passwd
2> 重定向标准错误
2>&1 将标准错误合并到标准输出中
管道“|”用以将一个命令的标准输出作为另一个命令的标准输入:
命令1 | 命令2
管道通常用来组合不同命令
重定向通常用来保存输出信息
- 13.Linux多命令协作:管道及重定向
- Linux系列-Linux多命令协作:管道及重定向
- Linux多命令协作:管道及重定向
- Linux多命令协作:管道及重定向
- Linux多命令协作:管道及重定向
- Linux多命令协作:管道及重定向
- Linux多命令协作:管道及重定向
- Linux多命令协作:管道及重定向
- linux多命令协作:管道及重定向
- Linux多命令协作:管道及重定向
- Linux多命令协作:管道及重定向
- Linux 多命令协作:管道及重定向
- 课时19 Linux多命令协作:管道及重定向
- Linux基本配置和管理 2 ---- Linux多命令协作----管道及重定向
- linux入门基础——linux多命令协作:管道及重定向
- linux学习入门17——LINUX多命令协作、管道及重定向(linuxcast.net)
- Linux中>、>>、<、<<重定向及管道命令
- 【linux 命令】输入输出重定向及管道
- ios内购(iap)关于问题“您已经购买了此程序内购买(In App Purchase)项目,但尚未下载"的解决方案
- java.lang.IllegalArgumentException: Too many bind arguments. 1 arguments were provided but the stat
- MFC下多线程实现socket通信
- hashCode和equals什么时候覆写以及怎样覆写
- js 页面填写数字,自动计算
- 13.Linux多命令协作:管道及重定向
- OCP-1Z0-052-V8.02-130题
- 学习日记之shell通配符
- EXTJS4 gridpanel中getColumnModel动态的显示/隐藏某个列
- MySQL C 语言应用程序接口开发教程
- 打算从今天开始写一写视频标准HEVC HM代码的学习的总结了
- 让程序在崩溃时体面的退出之SEH
- mysql存储过程示例(使用嵌套游标)
- 线程池实例