- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07 操作系统接口
$ wc<file3 则表示把从文件file3中读出的行中的字和字符进行计数。 须指明的是,在做输出转向时,若上述的文件file2并不存在,则先创建它;若已存在,则认为它是空白的,执行上述输出转向命令时,是用命令的输出数据去重写该文件;如果文件file2事先已有内容,则命令执行结果将用文件file1的内容去更新文件file2的原有内容。现在,如果又要求把file4的内容附加到现有的文件file2的末尾,则应使用另一个输出转向符“”, 即此时应再用命令 $ cat file4file2 便可在文件file2中,除了上次复制的file1内容外,后面又附加了file4的内容。 当然,若想一次把两个文件file1和file4全部复制到file2中,则可用命令 $ cat file1 file4file2 此外,也可在一个命令行中,同时改变输入与输出。例如, 命令行 a.out<file1>file0 表示,在可执行文件a.out执行时,将从文件file1中提取数据, 而把a.out的执行结果数据输出到文件file0中。 2. 管道命令 在有了上述的重定向思想后,为了进一步增强功能, 人们又进一步把这种思想加以扩充,用符号“|”来连接两条命令,使其前一条命令的输出作为后一条命令的输入。 即 $ command 1|command 2 例如,对于下述输入 cat file|wc 将使命令cat把文件file中的数据,作为wc命令的计数用输入。 7.2.3 通信命令 1. 信箱通信命令mail 它被作为在UNIX的各用户之间, 进行非交互式通信的工具。mail采用信箱通信方式。发信者把要发送的消息写成信件,“邮寄”到对方的信箱中。通常各用户的私有信箱采用各自的注册名命名,即它是目录/usr/spool/mail中的一个文件,而文件名又是用接收者的注册名来命名的。信箱中的信件可以一直保留到被信箱所有者消除为止。因而,用mail进行通信时,不要求接收者利用终端与发送者会话。亦即,在发信者发送信息时,虽然接收者已在系统中注册过,但允许他此时没有使用系统;也可以是虽在使用系统,但拒绝接收任何信息。 接收者也用mail命令读取信件,可使用可选项r、q或p等。 其命令格式为: mail[-r][-q][-p][-file][-F persons] 由于信箱中可存放所接收的多个信件,这就存在一个选取信件的问题。上述几个选项分别表示:按先进先出顺序显示各信件的内容;在打入中断字符(DEL或RETURN)后,退出mail程序而不改变信箱的内容;以及一次性地显示信箱全部内容而不带询问,把指定文件当作信件来显示。在不使用-p选项时,表示在显示完一个信件后,便出现“?”,以询问用户是否继续显示下一条消息,或选读完最后一条消息后退出mail。 2. 对话通信命令write 命令格式为: write user[ttyname] 当接收者只有一个终端时,终端名可缺省。当接收者的终端被允许接收消息时,屏幕提示会通知接收者源用户名及其所用终端名。 3. 允许或拒绝接收消息的mesg命令 其格式为: mesg[-n][-y] 选项n表示拒绝对方的写许可(即拒绝接收消息);选项y指示恢复对方的写许可,仅在此时,双方才可联机通信。当用户正在联机编写一份资料而不愿被别人干扰时,常选用n选项来拒绝对方的写许可。编辑完毕,再用带有y选项的mesg命令来恢复对方的写许可,不带自变量的mesg命令只报告当前状态而不改变它。 7.2.4 后台命令 UNIX系统提供了这种机制, 用户可以在这种命令后面再加上“”号,以告诉Shell将该命令放在后台执行, 以便用户在前台继续键入其它命令。 在后台运行的程序仍然把终端作为它的标准输出和标准错误文件,除非对它们进行重新定向。其标准输入文件是自动地被从终端定向到一个被称为“/dev/null”的空文件中。若shell未重定向标准输入, 则shell和后台进程将会同时从终端进行读入。这时,用户从终端键入的字符可能被发送到一个进程或另一个进程, 并不能预测哪个进程将得到该字符。 7.3 系 统 调 用 7.3.1 系统调用的基本概念 系统调用是OS与应用
您可能关注的文档
- 04- 气体 吸收.ppt
- 04 第四章 汇编语言程序设计.ppt
- 04 第4章 简单工厂模式.ppt
- 04 51中断定时器计数器串口[第4章].ppt
- 04主要业务核算1.ppt
- 04_OOAD-UML_04.ppt
- 04政治法律环境.ppt
- 05 工程项目的招标与投标.ppt
- 05 成功销售员的条件.ppt
- 05 材料科学基础.ppt
- 2025年辽宁政法职业学院单招(数学)历年真题考点含答案解析.docx
- 2025年辽宁机电职业技术学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 药品销售技能培训课件.pptx
- 2025年辽宁机电职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年辽宁机电职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 急性肺栓塞的抢救措施.pptx
- 小学道德与法治-《诚实守信》教学设计学情分析教材分析课后反思.pptx
- 高级秘书培训丶助理和行政人员技能培训提高训练营.pdf
- 樱花文化课件PPT.pptx
- 2025年辽宁机电职业技术学院单招(数学)历年真题考点含答案解析.docx
文档评论(0)