- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux_14使用重定向
第14讲使用重定向 引 言 什么是标准文件? 什么是文件重定向? 如何使用文件重定向? 【问题的提出】 Geecy软件开发公司的开发人员Tom遇到一个问题:Tom经常需要把两个文本文件合并为一个,如果使用vi合并,其操作比较繁琐。Tom需要寻找一种简便的合并方法。 【问题分析】 使用vi打开第一个文件,然后移动光标到文件的最后,再使用命令“:r”读入第2个文件,最后保存并退vi。 使用C语言编写一个程序,该程序运行时候从命令行接收两个文件名作参数,然后把第1个文件的内容添加到第2个文件,最后关闭文件并退出。 【问题分析】(续) 除了这两种繁琐的方法外,Linux是否提供一种简单可行的方案? 标准文件简介 Linux系统把所有的设备当作文件来管理,每个设备都有相应的文件名。 标准文件简介(续) 文件“/dev/stdin”称为标准输入(Standard Input)文件,简称stdin; 文件“/dev/stdout”称为标准输出(Standard Output)文件,简称stdout; 文件“/dev/stdin”称为标准错误(Standard Error)文件,简称stderr。 标准文件简介(续) 系统对这三个标准文件分别赋予了一个整数,称为文件描述符(File Descriptor)。 stdin对应的文件描述符为0,stdout对应的文件描述符为1,stderr对应的文件描述符为2。 文件重定向 如果某命令需要输出结果到屏幕,那么只需要把结果送到stdout。 因为stdout是作为一个文件被看待,所以用户可以想办法通过把文件stdout换成另一个指定的普通文件来“欺骗”该命令,这样结果就被送到文件去保存,而不送去屏幕显示。 这就是文件的重定向(Redirect)原理。 输出重定向 如果stdout被重定向,那么称为输出重定向。 符号“”和“”都表示输出重定向,但有区别: n “” 表示把左边命令的结果重定向到右边的文件,如果文件已经存在,则覆盖原有的文件,如果文件不存在,则创建新文件。 n “”表示把左边命令的结果重定向到右边的文件,如果文件已经存在,则添加内容到该文件的末尾,如果文件不存在,则创建新文件。 输入重定向 如果stdin被重定向,那么称为输入重定向。 符号“”表示输入重定向的操作。 错误重定向 如果stderr被重定向,那么称为错误重定向。 错误重定向使用符号“2”和“2”。 【解决方案】 第14讲 使用重定向 第*页 共13页 * tom@geecy:~$ cat file1.txt file3.txt↙ tom@geecy:~$ cat file2.txt file3.txt↙ 第14讲 使用重定向 第*页 共13页
您可能关注的文档
- 专题二-世界观与哲学的基本问题概要.ppt
- JMA-77257710操作调试.doc
- 专题八口语交际概要.ppt
- 专题八解放人类的阳光大道1概要.ppt
- 专题二:中国古代经济概要.ppt
- 专题五复习课件概要.ppt
- JF雅客珐瑞时尚户外.ppt
- 专题六-四号性格概要.ppt
- JS系列螺杆压缩机说明书.doc
- JZC350搅拌机开题报告.doc
- 2025四川南充市公路管理局南充市水务局遴选3人笔试备考题库附答案解析.docx
- 2025年清水河县事业单位联考招聘考试历年真题完美版.docx
- 2025年正安县事业单位联考招聘考试历年真题完美版.docx
- 2025年金沙县事业单位联考招聘考试真题汇编新版.docx
- 2025年乐业县辅警招聘考试真题汇编及答案1套.docx
- 2025年新龙县事业单位联考招聘考试历年真题附答案.docx
- 2025年淮阳县事业单位联考招聘考试历年真题含答案.docx
- 2025年紫金县事业单位联考招聘考试真题汇编含答案.docx
- 2025年永福县事业单位联考招聘考试历年真题推荐.docx
- 2025年睢县事业单位联考招聘考试历年真题含答案.docx
最近下载
- 污水处理厂工程施工组织设计.doc VIP
- 国家开放大学电大本科《理工英语3》期末试题题库及答案1(试卷号:1377).docx VIP
- (正式版)S-H-T 3533-2024 石油化工给水排水管道工程施工及验收规范.docx VIP
- 粮食仓储企业安全生产作业指南.docx VIP
- 浙江省衢州市2024-2025学年高二上学期教学质量检测英语试题含答案.pdf VIP
- DB32T 4770-2024 桑蚕配合饲料全龄饲育技术规程.pdf VIP
- (正式版)SHT3533-2024石油化工给水排水管道工程施工及验收规范.pptx VIP
- ZZ027 婴幼儿保育赛项正式赛卷及评分标准完整版包括所有附件-2023年全国职业院校技能大赛赛项正式赛卷.pdf VIP
- 22G101-1混凝土结构施工图平面整体表示方法制图规则和构造详图(现浇混凝土框架、剪力墙、梁、板)(OCR).pdf VIP
- 污水处理厂工程施工组织设计.pdf VIP
原创力文档


文档评论(0)