linux管道和重定向使用实验报告.docx

上传人:b****6 文档编号:12980775 上传时间:2023-06-09 格式:DOCX 页数:10 大小:1.12MB
下载 相关 举报
linux管道和重定向使用实验报告.docx_第1页
第1页 / 共10页
linux管道和重定向使用实验报告.docx_第2页
第2页 / 共10页
linux管道和重定向使用实验报告.docx_第3页
第3页 / 共10页
linux管道和重定向使用实验报告.docx_第4页
第4页 / 共10页
linux管道和重定向使用实验报告.docx_第5页
第5页 / 共10页
linux管道和重定向使用实验报告.docx_第6页
第6页 / 共10页
linux管道和重定向使用实验报告.docx_第7页
第7页 / 共10页
linux管道和重定向使用实验报告.docx_第8页
第8页 / 共10页
linux管道和重定向使用实验报告.docx_第9页
第9页 / 共10页
linux管道和重定向使用实验报告.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

linux管道和重定向使用实验报告.docx

《linux管道和重定向使用实验报告.docx》由会员分享,可在线阅读,更多相关《linux管道和重定向使用实验报告.docx(10页珍藏版)》请在冰点文库上搜索。

linux管道和重定向使用实验报告.docx

linux管道和重定向使用实验报告

附件5:

西南民族大学

学生实验报告

2018------2019学年第1学期

课程名称:

Unix/Linux环境编程任课教师:

学院:

专业:

年级:

班级:

学号:

姓名:

同组人:

 

西南民族大学学生实验报告

学院:

实验室名称:

实验时间:

姓名:

专业:

班级:

学号:

实验项目名称:

管道和重定向使用、账户验证文件内容实验成绩:

教师签名:

实验项目报告内容(1、实验背景(目的、意义及原理等);2、材料与方法;3、实验主要过程与结果;4、分析讨论;5、教师评阅,页数不够可加页)。

1、实验背景(目的、意义及原理等)

实验内容:

管道和重定向使用、账户验证文件内容。

实验目的:

练习shell命令中的管道和输入输出重定向,以掌握linux集合小程序完成大功能的思想理念。

了解四个账户验证文件的文件名、位置、内容,以深刻理解linux的账户信息、口令时效、组成员。

实验重点:

掌握linux编程中管道和输入输出重定向的使用。

2、材料与方法

实验设备:

安装有Windows操作系统的电脑、Linux系统iso文件、VMware虚拟机软件。

1)实验主要过程与结果

1输入输出重定向举例截图

2重定向举例

3输出重定向与空设备

4利用ctrl+z挂起的tail进程,查看带有重定向功能的进程fd指向

5管道的引入

6T型管道

7命令替换

8账户信息验证

口令文件/etc/passwd

影子口令文件/etc/shadow

组账号文件/etc/group

组口令文件/etc/gshadow

分析讨论

这次使用linux系统进行指令操作的实验,通过这次实验基本掌握了linux系统的工作环境和操作流程,根据老师提供的操作指导一步一步对各项指令进行了验证,在得出结果显示的同时进行了数据分析。

Linux基本操作实验中的指令很多,需要自己通过实验理解记忆,在理解的同时深化各指令的应用,最终通过实验来实现对linux基本指令操作的目的。

在实验过程中,经常会因为命令的格式敲得不对,导致命令出错,比如漏掉空格,多一个空格,所以做实验的过程中一定要认真敲命令。

管道和输入输出重定向中体现的集合小程序完成大功能思想

一般情况,我们的标准输入是键盘,标准输出是终端显示器;但是在很多情况,我们需要从文件中读取数据作为输入,然后将输出数据保存在文件中。

这是我们就需要将标准输入从键盘重定向到文件,将标准输出重定向到文件,这个过程就是输入输出重定向。

linux中管道以及重定向:

管道linux系统的理念是汇集许多小程序,每个程序都有特殊的专长。

负载的任务不是由大型软件完成,而是由Shell的机制,组合许多小程序共同完成。

信号在进程间传送的只是一个信号值,管道可以在进程间传送大量的数据。

管道机制的两端必定连接着两个进程,向管道中写入数据的进程称为写管道进程,从管道中读取数据的进程称为读管道进程。

LINUX管道机制是一种传送方。

在linux中,希望将命令的输出结果保存在文件中,或以文件内容作为命令的参数,这时就需要用到重定向。

重定向不使用系统的标准输入端口,标准输出端口或是标准错误端口,这时就需要用到重定向。

重定向不是用标准的出入端口,标准输出端口或是标准错误端口,而是进行重新的指定。

四个账户验证文件,在账户管理中起到的作用

账户管理的实质就是管理下述的四个账户系统文件。

可以使用图形界面工具进行,也可以使用命令工具进行,甚至还可以使用Web工具进行。

/etc/passwd文件也称为密码文件,是于基本的用户数据库文件,它列出了所有有效用户的相关信息。

passwd文件需要能够被所有用户访问。

etc/passwd中UID很重要,系统使用UID而不是用户名来区别用户。

0-99为系统UID,如果passwd文件中有两个不同用户具有相同的UID,则这两个用户对相互的文件具有相同的存取权限。

用户口令文件-shadow,在影子口令机制中,加过密的口令数据项被从passwd文件中转移到shadow文件中,passwd文件仍然可以被系统上所有用户访问,shadow文件只能被具有root权限的用户访问。

shadow文件包含着口令失效期和帐号是否被禁用等信息。

用户组帐号文件-group,每个用户至少会属于一个分组,也就是他缺省的用户分组。

在需要的情况下,用户还可以分配到其他分组中去。

group文件也需要能够被所有用户访问,因为这样应用程序才能测试用户与分组之间的关联性。

分组名不允许超过8个字符,每个分组ID也必须是唯一的。

/etc/group包含着每个每个用户缺省的分组ID(GID)。

/etc/gshadow文件用于定义用户组口令,组管理员等信息,该文件只有root用户可以读取。

与/etc/group相似,每一行记录了一个组的信息。

5、教师评阅

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2