中国矿业大学计算机学院
2013级本科生课程报告
课程名称Linux操作系统 报告时间2016.11.10 学生姓名 学号 专业 任课教师王虎
任课教师评语
任课教师评语(①对课程基础理论的掌握;②对课程知识应用能力的评价;③对课程报告相关实验、
作品、软件等成果的评价;④课程学习态度和上课纪律;⑤课程成果和报告工作量;⑥总体评价和成绩;⑦存在问题等):
成绩:任课教师签字: 年月日
摘 要
Linux作为现在的主流系统之一,开放性和可扩展性有目共睹,本报告从Linux的基础命令和基础操作延伸到Linux的权限设置,除此之外,还在已经有的编程基础上研学了Linux的Shell编程和c语言编程,并通过实践的方式亲身体会,基本上主要的命令都已给出实验的结果截图和详细解释,以增强对Linux的理解。
本报告共分为五章节,第一章节主要介绍和叙述了Linux的几个基本命令,并上手实践给出实践结果;第二章节主要介绍了Linux系统下的Shell编程,并尝试自己编写Shell脚本,并在Linux系统上运行;第三章节主要介绍了Linux的权限管理机制,包括基本权限和特殊权限的机制,并给出相关命令进行演示,相关截图都已展示在报告上;第四章节介绍了Linux系统下的c语言编程,在之前已有的编程基础上,更加深刻地理解c语言编程的核心,并且与Linux系统相结合,发挥更大的作用;第章节作为扩展章节,主要介绍了Linux的发送邮件服务器Postfix的安装和配置,并进行测试。
关键词:Linux;Shell;权限管理;c语言;Postfix
目 录
1 Linux命令 ........................................................................................................................ 1
1.1建立目录命令 ......................................................................................................... 1
1.1.1命令介绍 ...................................................................................................... 1 1.1.2实验结果截图 .............................................................................................. 1 1.2删除目录命令 ......................................................................................................... 1
1.2.1命令介绍 ...................................................................................................... 1 1.2.2实验结果截图 .............................................................................................. 2 1.3文件搜索命令 ......................................................................................................... 2
1.3.1命令介绍 ...................................................................................................... 2
1.3.2实验结果截图 .............................................................................................. 3 1.4压缩和解压缩命令 ................................................................................................. 3
1.4.1命令介绍 ...................................................................................................... 3 1.4.2实验结果截图 .............................................................................................. 4 1.5切换用户命令 ......................................................................................................... 5
1.5.1命令介绍 ...................................................................................................... 5 1.5.2实验结果截图 .............................................................................................. 6 1.6编辑文件命令 ......................................................................................................... 6
1.6.1命令介绍 ...................................................................................................... 6 1.6.2实验结果截图 .............................................................................................. 7 1.7总结与体会 ............................................................................................................. 9 2 Shell编程 ...................................................................................................................... 10
2.1Shell简介 ............................................................................................................. 10 2.2Shell脚本实例 ..................................................................................................... 10
2.2.1Shell脚本的编写和执行 .......................................................................... 10 2.2.2简单的随机加法题目生成器 .................................................................... 10 2.2.3用户信息显示器 ........................................................................................ 12 2.2.4批量新建/删除目录脚本 .......................................................................... 13 2.3总结与体会 ........................................................................................................... 15 3 Linux权限管理 .............................................................................................................. 16
3.1相关权限简介 ....................................................................................................... 16
3.1.1基本权限 .................................................................................................... 16 3.1.2特殊权限 .................................................................................................... 16 3.2权限相关命令介绍 ............................................................................................... 17
3.2.1基本权限命令 ............................................................................................ 17 3.2.2ACL权限命令 .............................................................................................. 18 3.2.3sudo权限命令 ............................................................................................ 18 3.2.4文件特殊权限命令 .................................................................................... 19
3.2.5SBIT黏着位命令 ........................................................................................ 19
相关推荐: