linux初学(十七)之linux管道及重定向
来源:互联网 发布:亚马逊 阿里云 offer 编辑:程序博客网 时间:2024/05/29 12:20
要不要这么刚好
吃饭前和吃饭时总有一种见网友的即视感不是么
不平胸何以平天下
只要是人问题就不大吧,性别不是早就被这个时代遗忘了吗
生活处处有惊吓
来嘟嘴45度看镜头
对于看见镜头就想剪刀手就随他们去吧
Linux多命令协作:管道及重定向
开源文化的核心理念之一就是不要去重复发明轮子,很多的开源软件都是软件,代码,功能的重新组合,源
代码的开放和共享让这成为了可能,同时也大大的提高了效率和生产力
管道和重定向
在linux系统当中,大多数命令很简单,很少出现复杂功能的命令,每个命令往往只实现和一个或几个很简
单的功能,我们可以通过将不同功能命令组合在一起使用,已达到完成某个复杂功能的目的
linux几乎所有的命令返回的数据都是纯文本(因为命令都是运行在CLI下),而纯文本的数据又是绝大多数
命令的输入格式,这就让多命令协作成为可能。
linux的命令行为为我们提供了管道和重定向机制,多命令协作就是通过管道和重定向完成。
命令行shell的数据流有以下 定义
STDIN 标准输入 0 键盘
STDOUT 标准输出 1 终端
STDERR 标准错误 2 终端
命令通过STDIN就收参数或者数据,通过STDOUT输出结果或者通过STDERR输出错误
通过管道和重定向我们可以控制CLI的数据流
echo “linuxcast”
linuxcast
echo “linuxcast”>outfile
cat outfile
ls -l >outfile
echo "linuxcast" >>outfile (追加内容)
ls -ld www.linuxcast.net 2> outfile
没有任何错误,标准错误里面没有东西
管道 | 将一个命令的STDOUT作为另一个的STDIN
ls -l | grep linuxcast
find / - user linuxcast | grep Video
管道通常用来组合不同的命令,以实现一个复杂的功能
重定向通常用来保存某命令的输出信息或错误信息,可以用来记录执行结果或保存错误信息到一个指定文件。
- linux初学(十七)之linux管道及重定向
- Linux管道及重定向
- Linux管道及重定向
- linux重定向、管道
- linux 管道重定向
- linux 重定向 管道
- Linux中重定向及管道
- linux重定向及管道使用
- Linux中重定向及管道
- linux中重定向及管道
- Linux中重定向及管道
- linux输入输出重定向及管道
- Linux中重定向及管道
- 【Linux 入门笔记】管道及重定向
- Linux中重定向及管道
- Linux-管道及IO重定向
- Linux管道、重定向及文本处理
- Linux中>、>>、<、<<重定向及管道命令
- VK Cup 2015 - Finals, online mirror D. Restructuring Company 并查集 stl应用
- UI设计:如何设计移动应用的导航
- Highways(POJ_2485)
- 校园二手交易系统应用带服务端
- spark机制note
- linux初学(十七)之linux管道及重定向
- JDBC连接与增删查改的封装
- HDU 1232 畅通工程 __ 基础并查集
- C#自定义log机制
- 使用jatoolsPrinter实现套打
- C程序片段并发性测试以及前趋图的自动生成
- nyoj55懒省事的小明
- 240多个jQuery插件
- Struts2中的ModelDriven机制及其运用