收藏 分销(赏)

《Linux与shell编程》教学大纲(本科).docx

上传人:二*** 文档编号:4475870 上传时间:2024-09-24 格式:DOCX 页数:3 大小:15.60KB 下载积分:5 金币
下载 相关 举报
《Linux与shell编程》教学大纲(本科).docx_第1页
第1页 / 共3页
本文档共3页,全文阅读请下载到手机保存,查看更方便
资源描述
Linux 与 shell 编程 一、课程简介 LINUX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到 普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。LINUX操作系统是伴 随着信息技术开展而不断开展的一门学科。它的理论开展和应用水平直接反映了一个国家高新技术 的开展水平,并是其现代化程度和综合国力的重要标志。在以信息化带开工业化和工业化促进信 息化的进程中,Linux操作系作为计算机应用的载体扮演了越来越重要的角色,广泛应用于国家 机关、外事机构、企事业单位环境中,基本的操作系统知识,已经成为工作生活的常识。 通过本课程的学习,使学生进一步了解及掌握计算机操作系统的基本原理及实现方法,掌握 LINUX操作系统的使用及开发,为今后生物信息学软件的使用打好基础。 二、理论教学内容 1 . LINUX操作系统概述 掌握内容:LINUX的历史;LINUX的发行版本;LINUX的特点。 了解内容:操作系统的基本概念。 2 .LINUX操作系统基础 掌握内容:常用的基本命令(文件操作命令,目录操作命令,磁盘操作命令,进程管理命令,其 他常用命令),用户口令(设置用户口令,修改用户口令)。LINUX的安装、登陆与退出,普通 用户和超级用户。 了解内容:LINUX操作系统的平安机制,文件系统,进程系统。 3 .命令行工具 掌握内容:Is; cat; rm; less或more。cp; grep; head; tail命令的使用。 了解内容:tar; gzip命令的使用。 4 .Linux文件系统 掌握内容:目录文件和普通文件。目录操作和链接。 了解内容:访问权限。 5 .Vim文本编辑程序 掌握内容:进入和退出(进入Vim,退出Vim);文本插入(插入命令,附加命令,插入新 行);移动光标;文本修改(文本删除,复原,重复,修改,替换,移动,过滤)。屏幕命令; 编辑文件;字符串检索;ex命令。 了解内容:其他文本编辑程序。 6 .Linux Shell 掌握内容:输入、输出的重定向与管道;基本的Shell变量(环境变量,用户自定义变量, Export语句与环境设置)。 了解内容:其他Shell变量。 7 . BASH程序设计 掌握内容:简单的Shell编程(Shell中的特殊字符,参数置换变量,控制结构);正那么表达 式。 了解内容:高级Shen程序设计;Shell命令文件的生成。 8.62\¥1<模式处理语言和5匕€1编辑器 掌握内容:Gawk语法、参数、选项,sed的语法、参数。 了解内容:Gawk高级编程。 9 .LINUX的系统管理119 掌握内容:文件系统的备份;维护系统的平安性;软件的安装;系统维护工具make。 了解内容:审计子系统;分布式文件系统;时间和作业调度。 三、实验教学内容 1. Linux操作系统初识 基本内容:熟悉linux操作系统。 基本要求:掌握linux的安装、登录。熟练掌握cat, less等基本的命令。 2. im文本编辑器的使用基本练习 基本内容:熟悉vim文本编辑工具。 基本要求:利用vim进行基本的文本编辑,熟练掌握命令及编辑状态的切换。 3. im文本编辑器的使用进阶练习 基本内容:熟悉vim文本编辑工具。 基本要求:利用vim进行文本的查找替换及排序,开发应用程序。 4. shell编程初级练习 基本内容:了解shell变量的定义及使用。熟悉if、for语句。 基本要求:掌握变量的定义、赋值、会用位置参数进行变量的传递。利用for、if进行简单的 shell编程。 5. shell编程进阶练习 基本内容:熟悉select语句,编写完整的shell脚本解决实际问题。 基本要求:在home目录下创立5个目录,目录名称分别为student。,student 1, student2, student3, student4,修改它们的权限为所有用户都具有完全的操作权限。在home目录下创立100目录,目录 名称为classl―class 100o清除1, 2构建的所有目录。 6.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 ( 103/Introduction-to-Linux/) 操作系统原理() 五、学时分配120 序号 教学内容 参考学时 总学时 理论学时 实验学时 1 LINUX操作系统概述 4 2 2 2 LINUX操作系统基础 6 4 2 3 命令行工具 4 2 2 4 Linux文件系统 4 2 2 5 Vim文本编辑程序 6 2 4 6 Linux Shell 6 2 4 7 BASH程序设计 8 4 4 8 Gawk模式处理语言和sed编辑器 8 4 4 9 LINUX的系统管理 2 2 0 合计 48 24 24 121
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服