linux管道和重定向使用实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附件5:
西南民族大学
学生实验报告
2018 ------2019 学年第1学期
课程名称:Unix/Linux环境编程任课教师:学院:专业:
年级:班级:
学号:姓名:
同组人:
西南民族大学学生实验报告
学院:实验室名称:实验时间:
姓名:专业:班级:学号:
实验项目名称:管道和重定向使用、账户验证文件内容实验成绩:教师签名:
实验项目报告内容(1、实验背景(目的、意义及原理等);2、材料与方法;3、实验主要过程与结果;4、分析讨论;5、教师评阅,页数不够可加页)。
1、实验背景(目的、意义及原理等)
实验内容:管道和重定向使用、账户验证文件内容。
实验目的:练习shell命令中的管道和输入输出重定向,以掌握linux集合小程序完成大功能的思想理念。了解四个账户验证文件的文件名、位置、内容,以深刻理解linux的账户信息、口令时效、组成员。
实验重点:掌握linux编程中管道和输入输出重定向的使用。
2、材料与方法
实验设备:安装有Windows操作系统的电脑、Linux系统iso文件、VMware虚拟机软件。1)实验主要过程与结果
①输入输出重定向举例截图
②重定向举例
③输出重定向与空设备
④利用ctrl+z挂起的tail进程,查看带有重定向功能的进程fd指向
⑤管道的引入
⑥T型管道
⑦命令替换
⑧账户信息验证
口令文件/etc/passwd
组账号文件/etc/group
分析讨论
这次使用linux系统进行指令操作的实验,通过这次实验基本掌握了linux 系统的工作环境和操作流程,根据老师提供的操作指导一步一步对各项指令进行了验证,在得出结果显示的同时进行了数据分析。Linux基本操作实验中的指令很多,需要自己通过实验理解记忆,在理解的同时深化各指令的应用,最终通过实验来实现对linux基本指令操作的目的。
在实验过程中,经常会因为命令的格式敲得不对,导致命令出错,比如漏掉空格,多一个空格,所以做实验的过程中一定要认真敲命令。
管道和输入输出重定向中体现的集合小程序完成大功能思想
一般情况,我们的标准输入是键盘,标准输出是终端显示器;但是在很多情况,我们需要从文件中读取数据作为输入,然后将输出数据保存在文件中。这是我们就需要将标准输入从键盘重定向到文件,将标准输出重定向到文件,这个过程就是输入输出重定向。