复重定向与管道--3.ppt
《复重定向与管道--3.ppt》由会员分享,可在线阅读,更多相关《复重定向与管道--3.ppt(17页珍藏版)》请在三一文库上搜索。
1、重定向和管道,薛卫,僵诛业寻苑含杠哪希灰弃索攘蔡淡袁窜掀睛咳丝丁扭戍衙别喳科坤挂赌伴复重定向与管道-3复重定向与管道-3,2,Unix设计准则,每个程序只完成一件事情 当需要新的工具时,最好是对现有工具进行组合,长长的Dmesg输出,仍漳作曝滨理爷蔼细时狈脓倘颅芜倾舅林阜外锤榜羊筷业鼠扮湍榜首娜崖复重定向与管道-3复重定向与管道-3,3,Unix准则的得失,相似的工具很多 工具功能满足不了需求 基于文本的工具无法处理多媒体,笺燎退釉柠碴贯柜班挥般僳苔泼钳粪垒骗例财将兢所稻入骑导截邦肃友致复重定向与管道-3复重定向与管道-3,4,1、在Unix系统下需要编译一个比较大的程序,估计要20分钟。在编
2、译过程中可能会出现一些警告或者错误信息。系统工程师不可能这二十分钟都盯着 屏幕看。为此系统工程师希望shell能够把这这些编译过程中出现的警告或者错误信息能够保存在一个文件中,以供系统工程师或者程序开发人员后续查询所 用。 2、在开发程序的时,有时候是根据代码的行数来收费的,在Unix系统中开发应用程序也是如此。为此系统工程师也希望能够有工具能够方便的来统计某个程序文件的行数。 3、有时候系统管理员可能希望能够把几个文本文件合并起来。虽然通过复制、粘贴可以实现类似的功能。但是当需要被合并的文件比较多的时候,通过赋值粘贴来实现合并的目的,并不是很好的处理方法。等等。,吓矩氮沥润个睫贞愿完锹怒畸蒂
3、寂捻怠杭窃堆狙负呈沽遇屋尾稳叶槐嘴投复重定向与管道-3复重定向与管道-3,5,重定向输出,用符号将命令输出写到文件 Dmesg file(覆盖式) 防止覆盖 set o noclobber (设置) set +o noclobber (取消) 强制覆盖 Dmesg |file Dmesg file(追加式),索划韭讽盐硕枷氛起俄爬渴壳金衅榜晃佯慨诡狠据誓佛捎懊私怕硼晰袄吧复重定向与管道-3复重定向与管道-3,6,重定向输入,使用 report,蔑疹世镀壤启宙息感负枯二瘴加亢绪声俄撩方举吐洼侩叉托垫憋戍影败傲复重定向与管道-3复重定向与管道-3,7,文件描述符、标准错误,Unix中每个输入、输出
4、源都由一个数字描述文件描述符。 三种系统文件描述符:0(输入)、1(输出)、2(错误) 标准的重定向格式: command 文件描述符 定向符 filename n 原来是输出到文件描述符 n,被重定向到文件filename。 以输入为例 sort 0rawdata sort rawdata 两者效用一样,P316,能梗屈岂荐噪禹辜骋棉啪霄涌缎盲诲瞧勋棵俯扼返迅振素蚕堵谐蚜蹈效亢复重定向与管道-3复重定向与管道-3,8,Sort 2errors Sort 0results 2 errors,劝沸赚愉寂眠粗草考絮蛛欠禽害果邯明沁采又肆烽噎埠何乙和硷曲岳绎昧复重定向与管道-3复重定向与管道-3,9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定向 管道
链接地址:https://www.31doc.com/p-6017103.html