- 26
- 0
- 约2.14千字
- 约 3页
- 2022-04-03 发布于河南
- 举报
PAGE
PAGE 120
Linux 与shell 编程
一、课程简介
LINUX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。LINUX操作系统是伴随着信息技术发展而不断发展的一门学科。它的理论发展和应用水平直接反映了一个国家高新技术的发展水平,并是其现代化程度和综合国力的重要标志。在以信息化带动工业化和工业化促进信息化的进程中,Linux操作系作为计算机应用的载体扮演了越来越重要的角色,广泛应用于国家机关、外事机构、企事业单位环境中,基本的操作系统知识,已经成为工作生活的常识。
通过本课程的学习,使学生进一步了解及掌握计算机操作系统的基本原理及实现方法,掌握
LINUX操作系统的使用及开发,为今后生物信息学软件的使用打好基础。
二、理论教学内容
LINUX操作系统概述
掌握内容:LINUX的历史;LINUX的发行版本;LINUX的特点。了解内容:操作系统的基本概念。
LINUX操作系统基础
掌握内容:常用的基本命令(文件操作命令,目录操作命令,磁盘操作命令,进程管理命令,其他常用命令),用户口令(设置用户口令,修改用户口令)。LINUX的安装、登陆与退出,普通用户和超级用户。
了解内容:LINUX操作系统的安全机制,文件系统,进程系统。
命令行工具
掌握内容:ls;cat;rm;less或more。cp;grep;head;tail命令的使用。了解内容:tar;gzip命令的使用。
Linux文件系统
掌握内容:目录文件和普通文件。目录操作和链接。了解内容:访问权限。
Vim文本编辑程序
掌握内容:进入和退出(进入Vim,退出Vim);文本插入(插入命令,附加命令,插入新行);移动光标;文本修改(文本删除,复原,重复,修改,替换,移动,过滤)。屏幕命令;编辑文件;字符串检索;ex命令。
了解内容:其他文本编辑程序。
Linux Shell
掌握内容:输入、输出的重定向与管道;基本的Shell变量(环境变量,用户自定义变量,
Export语句与环境设置)。
了解内容:其他Shell变量。
BASH程序设计
掌握内容:简单的Shell编程(Shell中的特殊字符,参数置换变量,控制结构);正则表达式。
了解内容:高级Shell程序设计;Shell命令文件的生成。
Gawk模式处理语言和sed编辑器
掌握内容:Gawk语法、参数、选项,sed的语法、参数。了解内容:Gawk高级编程。
LINUX的系统管理
掌握内容:文件系统的备份;维护系统的安全性;软件的安装;系统维护工具make。了解内容:审计子系统;分布式文件系统;时间和作业调度。
三、实验教学内容
Linux操作系统初识
基本内容:熟悉linux操作系统。
基本要求:掌握linux的安装、登录。熟练掌握cat,less等基本的命令。
im文本编辑器的使用基本练习 基本内容:熟悉vim文本编辑工具。
基本要求:利用vim进行基本的文本编辑,熟练掌握命令及编辑状态的切换。
im文本编辑器的使用进阶练习 基本内容:熟悉vim文本编辑工具。
基本要求:利用vim进行文本的查找替换及排序,开发应用程序。
shell编程初级练习
基本内容:了解shell变量的定义及使用。熟悉if、for语句。
基本要求:掌握变量的定义、赋值、会用位置参数进行变量的传递。利用for、if进行简单的
shell编程。
shell编程进阶练习
基本内容:熟悉select语句,编写完整的shell脚本解决实际问题。
基本要求:在home目录下创建5个目录,目录名称分别为student0,student1,student2,student3, student4,修改它们的权限为所有用户都具有完全的操作权限。在home目录下创建100目录,目录名称为class1—class100。清除1,2构建的所有目录。
awk和sed练习
基本内容:熟悉awk和sed进行文本处理的功能。
基本要求:利用awk和sed进行文本的查找替换、排序、拆分及统计,编写脚本文件。
四、参考资料
1.参考书
《Linux命令、编辑器与shell编程》(第三版).Mark G.Sobell.清华大学出版社.2013年
《UNIX Linux OS X中的Shell编程》第4版.索贝尔(Mark G.Sobell).人民邮电出版社.2017 2.网络资源
MOOC(/course/1103/Introduction-to-Linux/)操作系统原理(/learn/os-pku)
五、学时分配
序号
教学内容
参考学时
总学时
理论学时
实验学时
1
LINUX 操作系统概述
4
2
2
2
LINUX 操作系统基础
6
4
2
3
命令行工具
原创力文档

文档评论(0)