版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二、教案模块一任务1《认识Linux操作系统》教学设计一、教学分析课题名称认识Linux操作系统授课方式理实一体课授课学时2授课地点授课时间内容分析课程说明;防诈骗宣讲;认识Linux操作系统。学情分析本课程授课对象为通运专业大二学生,目标岗位为IT系统运维管理和网络系统管理。通过前序课程的学习,学生已掌握计算机网络基础知识,并获取一定的编程能力,了解常用的桌面版操作系统,为本课程的学习打下一定的基础。通过对学习平台数据和调查数据进行分析,得出学生的学习特点如下:教学目标知识目标1.了解Linux的发展、特点2.熟悉Linux的应用领域、内核版本和发布版本3.理解Linux操作系统的体系结构能力目标能够独立叙述Linux系统的发展和演变过程;能够独立叙述几种主流的Linux系统发行版本的主要特点和应用场景;3.了解Linux系统不同发行版的获取方法。素质目标1.增强“四个自信”价值认同,增强学生的爱国热情和民族自豪感。2.培养职业素质素养和精益求精的工匠精神。3.领悟青年工匠的责任与担当。教学重点熟悉Linux的应用领域、内核版本和发布版本;理解Linux操作系统的体系结构教学难点Linux操作系统的体系结构二、教学策略教学资源中国大学MOOC平台资源;自建教学案例;教师自行设计实验实训项目。教学策略总体教学策略:基于“以学生为中心,以目标为导向”的工科教育新理念,采用“五段式”教学法。针对学情,在构建主义学习理论上,充分利用信息化平台和信息媒介手段,并将网络系统管理与维护岗位要求,RHCSA和RHCE行业职业证书要求和岗位要求融入课堂实战项目。将课堂分为:引-创设情境、思-提出问题、究-分析原理、练-项目实战和析-总结延伸五个环节。以视频或案例引入,创设高渗透情境;依据课前平台发布的学习资料,提出问题,引导学生自主学习;绘制思维导图或流程图,共同探究知识原理及注入过程;依托VMware、虚拟化仿真实训平台和共享实训平台,以小组为单位,个人为主体,完成实战项目;融入竞赛要点,由学长学姐以老带新的方式带动学生参加技能大赛,实现“延伸学”。教学环节连续有序,与以往教学方法相比,提高了学生的创作积极性。“五段式”教学法教学重点解决措施通过网络视频、热点事件分析、热点事件小组讨论,提升学生关注,树立学生对课程的兴趣;通过老师企业工作经历,分享企业工作场景下课程知识的应用,强化学生学习目标导向。3、通过小组展示,强化学生学习的积极性和主动性。教学难点解决措施1、课前学生通过中国大学MOOC平台或者自行搜集相关资料,初步总结和提炼相关核心知识点;2、老师实操讲解命令的难点,纠正学生在实验过程的不规范和错误,加深学生对难点命令的理解和记忆。三、教学整体设计四、教学实施课前准备内容教师活动学生活动设计意图方法手段课前预习在中国大学MOOC平台和班级QQ群发布本次课前任务:1.教学平台推送学习资料,发布问卷调查。2.学习通平台讨论区答疑,聚焦学生疑点。3.分析平台数据反馈,适时调整教学安排,制定分组办法,优化学习资源。4.推送课前预习视频。1.学生完成课前问卷。2.完成课程平台的课前预习。1.了解学生前导课程的学习情况,及学生对Linux操作系统了解程度。2.通过查看学生平台的预习情况和学生的问卷调查反馈,了解学生的知识基础、兴趣点,预判教学的重难点。精准的学情分析为后续知识的讲解奠定基础。调查问卷线上课程平台,小组教学课中探究内容教师活动学生活动设计意图方法手段课前概说1.教师自我介绍,点名,对新班级学生有一定的初步印象;2.防诈骗知识普及,观看通信学院录制的防诈骗视频;3.从专业课程的角度分析防诈骗的手段,如何通过技术阻止诈骗活动,引入操作系统课程,并对课程进行介绍:介绍本课程学习的必要性,主要学习内容以及课程考核与成绩评定方式等;4.完成小组分组。跟随老师思路,积极思考,明确课程考核方式。提高警惕,维护自己的生命财产安全;了解开课的必要性;引导法引入生活和工作具体实例讲解项目引入提问:为什么要学习操作系统?通过美国禁止中国公司、学校使用高端芯片,重要软件和服务,了解我国“缺芯少魂”现状(课程思政),明确学习Linux操作系统的重要性。1.头脑风暴,以小组为单位思考并讨论老师提出的问题,提出自己预想的解决方案。2.观看视频通过了解卡脖子事件,使学生领会到创新是引领发展的第一动,倡导科技兴国的重要性。引导学生思考将问题带入课堂,提升学习效率Linux诞生与特点Linux操作系统的诞生从Unix讲到Linux,经历了漫长的发展历史,发展道路曲折,强调事物的发展都是循序渐进,不是一蹴而就。Linux的特点免费。高效安全稳定。支持小内核的嵌入程序。漏洞少且修复快。强大的网络功能。支持多任务、多用户。引导学生分析初步了解Linux操作系统故事法以讲故事的方式吸引学生注意力Linux的应用领域服务器领域桌面应用领域嵌入式系统云计算、大数据、虚拟化、集群的基石引导学生思考,了解Linux系统的应用场景了解Linux的应用场景结合生产实际讲解结合生产实际讲解Linux的体系结构Linux一般有以下几个主要部分:内核(kernel)、系统调用、命令解释层(Shell)、库函数和应用程序。总结:Linux利用内核实现软硬件的对话。通过系统调用的这个接口,Linux将上层的应用与下层的内核分离,隐藏了底层的复杂性,也提高了上层应用的可移植性。库函数利用系统调用创造出模块化的功能,Shell则提供了一个用户界面,并让我们可以利用shell的语法编写脚本,以整合程序。掌握Linux系统的体系结构明白Linux系统各部分的功能及存在意义,明确学习的重点分析法从里到外,逐条分析Linux的内核版本和发行版本内核版本:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。内核的开发和规范一直由Linus领导的开发小组控制着,版本也是唯一的。Linux内核的版本号命名是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。发行版本:一般谈论的Linux系统便是针对发行版本(Distribution)的。目前各种发行版本超过300种,现在最流行的套件有RedHat(红帽子)、红旗Linux、Deepin等。引导学生思考了解内核版本和发行版本理论讲解按照实际数据展开讲解RedHatEnterpriseLinux7简介社区版:Fedora企业版:Enterprise派生版:CentOS、ScientificLinux、OracleLinux引导学生思考了解红帽/centos系统理论理论课程小结Linux系统的发展历程;再次强调课堂纪律;按要求分好小组,并指定组长。理解和回顾本次课程知识点加深课程理解和记忆理论理论课后拓展内容教师活动学生活动设计意图方法手段思考与练习课外练习:复习课堂上讲解的内容;通过MOOC平台发表对Linux系统的看法;完成平台作业。完成老师布置课外练习和思考知识巩固线上答题、动手实践线上答题、动手实践预习在中国大学MOOC平台上,观看“Linux操作系统安装”任务相关内容,完成预习。小组完成老师布置的Linux操作系统安装相关任务,以备课堂讲解、演示。完成老师布置预习任务新知识预习资料查阅资料查阅、动手实践考核评价内容教师活动学生活动设计意图方法手段平台线上测试发布平台测试作业平台完成测试题目知识巩固线上测试线上测试课堂展示发布课堂展示内容提前实操练习、查阅资料,并在课堂上完成讲解预习新课,让学生带着问题学习翻转课堂翻转课堂课堂实验实训发布随堂实训内容按照要求完成实验实训完成案例操作可获得一定数量的加分。课堂实操课堂实操五、反思诊改教学效果1.学生通过视频、讲解,查阅的资料,明确学习Linux操作系统的重要性。2.小组合作,总结汇报,快速掌握。特色创新结合操作系统发展史上重要的历史事件和趣闻来进行理论教学,并按照故事发展的先后顺序展开反思改进反思:对案例的挖掘不够,应该多关注时事和生活,多维度的思考和分析;第一次上课,强化对学生的正面引导,多找点实际的,有深远影响的例子来激发学生认识到Linux操作系统在生产实际中的重要性,激发学生学习兴趣。改进:疫情、战争……2022年很多时事都和我们的学习生活息息相关,在后面的章节中应该发挥团队教师合力,挖掘更贴合知识点的案例,在授课过程中做到润物无声育人。
模块一任务2《使用VMwareworkstation安装RHEL8.x(CentOS8.x)系统》教学设计一、教学分析课题名称使用VMwareworkstation安装RHEL8.x(CentOS8.x)系统授课方式理实一体课授课学时2授课地点授课时间内容分析掌握Linux系统的安装和配置学情分析本课程授课对象为通运专业大二学生,目标岗位为IT系统运维管理和网络系统管理。通过前序课程的学习,学生已掌握计算机网络基础知识,并获取一定的编程能力,了解常用的桌面版操作系统,为本课程的学习打下一定的基础。通过对学习平台数据和调查数据进行分析,得出学生的学习特点如下:教学目标知识目标1.虚拟化技术的作用和意义;2.Linux系统必备分区介绍。能力目标1.掌握VMwareworkstation的安装和使用方法。2.掌握如何安装RedHatEnterpriseLinux7服务器。3.掌握如何登录、退出Linux服务器。4.掌握如何重置root管理员密码。素质目标1.培养学生收集和处理信息的能力;2.培养学生语言表达的能力;3.培养学生具有自主学习的能力;4.培养团结协作的合作精神。教学重点RHEL7操作系统安装、启动、登录重置root管理员密码教学难点安装RHEL7操作系统过程及其有关概念二、教学策略教学资源中国大学MOOC平台资源;自建教学案例;3、教师自行设计实验实训项目。教学策略总体教学策略:基于“以学生为中心,以目标为导向”的工科教育新理念,采用“五段式”教学法。针对学情,在构建主义学习理论上,充分利用信息化平台和信息媒介手段,并将网络系统管理与维护岗位要求,RHCSA和RHCE行业职业证书要求和岗位要求融入课堂实战项目。将课堂分为:引-创设情境、思-提出问题、究-分析原理、练-项目实战和析-总结延伸五个环节。以视频或案例引入,创设高渗透情境;依据课前平台发布的学习资料,提出问题,引导学生自主学习;绘制思维导图或流程图,共同探究知识原理及注入过程;依托VMware、虚拟化仿真实训平台和共享实训平台,以小组为单位,个人为主体,完成实战项目;融入竞赛要点,由学长学姐以老带新的方式带动学生参加技能大赛,实现“延伸学”。教学环节连续有序,与以往教学方法相比,提高了学生的创作积极性。“五段式”教学法教学重点解决措施1、通过网络视频、热点事件分析、热点事件小组讨论,提升学生关注,树立学生对课程的兴趣;2、通过老师企业工作经历,分享企业工作场景下课程知识的应用,强化学生学习目标导向。3、通过小组展示,强化学生学习的积极性和主动性。教学难点解决措施课前学生通过中国大学MOOC平台或者自行搜集相关资料,初步总结和提炼相关核心知识点;老师实操讲解命令的难点,纠正学生在实验过程的不规范和错误,加深学生对难点命令的理解和记忆。三、教学整体设计四、教学实施课前准备内容教师活动学生活动设计意图方法手段课前预习在中国大学MOOC平台或QQ群发布本次课前任务:观看操作系统安装项目视频;扫描教材P6的二维码预习;提前准备好VMware软件和rhel/centos7.8版本操作系统镜像;资料搜集、小组展示内容;从平台领取任务,完成老师布置的课前准备任务;搜集相关素材。让学生发现问题,提出问题。线上课程平台,小组教学课中探究内容教师活动学生活动设计意图方法手段复习回顾Linux操作系统的体系结构和常见版本跟随老师思路,认真回顾,翻阅笔记,积极思考,强化理解。强化学生对于上节课知识点的理解和记忆,起到承上启下的作用。复习回顾复习回顾课程引入1.如何把Linux装到我的电脑上?2.怎么运行和登录到Linux3.可以远程使用Linux吗?思考并讨论老师提出的问题,提出自己预想的解决方案。让学生初步认识操作系统。引导学生思考将问题带入课堂,提升学习效果安装工具介绍虚拟机是能够让用户在一台真实物理机上同时模拟出多个操作系统的软件。Linux镜像虚拟机的好处:同时运行多个系统,VMwareWorkStation虚拟机(简称VM虚拟机)软件是一款桌面计算机虚拟软件,让用户能够在单一主机上同时运行多个不同的操作系统。数据独立,每个虚拟操作系统的磁盘分区、数据配置都是独立的,不用担心会影响到自己电脑中原本的数据。实用功能多,VM还支持实时快照、虚拟网络、文件拖曳传输以及网络安装等方便实用的功能。专用局域网,还可以把多台虚拟机构成一个专用局域网,使用起来很方便。了解安装工具,明白通过虚拟化安装的优点。理论+实践理论+实践理论+实践虚拟软件安装步骤教师演示安装过程。课程思政:明确工欲善其事,必先利其器,在安装过程中提醒学生:要安装一个合理可用性高的操作系统,需提前规划。引导学生养成提前规划设计的好习惯,避免人力、物力和财力的浪费。准备VM安装包→虚拟机的安装向导→接受许可条款→选择虚拟机软件的安装路径→用户体验设置→创建快捷方式→准备开始安装虚拟机→许可证密钥验证界面→新建虚拟机向导→设置硬件兼容性→设置系统的安装来源→选择操作系统的版本→命名虚拟机及设置安装路径→CPU处理器、内存分配→选中RHEL7系统映像文件路径→完成配置备注:自定义虚拟机软件的安装路径。建议大家修改安装路径,将其安装到其他位置,避免占用C盘空间。首次安装完VM软件后,还需要设置硬件信息,才能安装Linux系统。设置硬件信息相当于为Linux系统设置一个硬件牢笼,限定它能够使用的最大硬盘和内存容量、CPU核心数、系统镜像位置、网络模式等信息。大家可以想象成是自己去组装一台电脑,只有把虚拟机内系统的硬件资源都模拟出来(组装完毕)后才能正式步入Linux系统的安装之旅。认真听讲,完成虚拟软件安装引导学生操作,掌握虚拟软件及操作系统的安装步骤实践演示法安装Linux系统教师演示RHEL7安装过程启动安装程序→选择安装→选择安装界面所使用的语言→选择软件→创建Linux分区→网络主机名配置→【KDUMP】→SECURITYPOUCY(安全策略)→设置管理员账户密码、创建一个普通账号→开始安装→复制安装文件→安装完成后重启→→【许可信息】→进入登录界面→用户首次登录进入系统桌面。课程思政:每个学生的知识结构和能力水平不一样,老师讲解1次,可能有些学生还是没掌握,可以以小组为单位进行讨论,让掌握较好的学生在组内进行演示,发扬雷锋精神和传帮带优良传统,帮助其他同学掌握重难点。备注:在界面中,Testthismedia&installRedHatEnterpriseLinux7.0和Troubleshooting的作用分别是校验光盘完整性后再安装以及启动救援模式。此时通过键盘的方向键选择InstallRedHatEnterpriseLinux7.0选项直接安装Linux系统。当在虚拟机中做实验的时候,密码无所谓强弱,但在生产环境中一定要让root管理员的密码足够复杂,否则系统将面临严重的安全问题。单击FINISHCONFIGURATION按钮进行确认,完成最后一轮重启。为了保证在学习前面几个任务不受权限的牵绊,务必单击用户下方的“Notlisted?”,手动输入管理员账号(root)和密码。安装成功后,请一定使用VM的快照功能进行快照备份,一旦需要可立即恢复到系统的初始状态。提醒读者,对于重要实训节点,也可以进行快照备份,以便后续可以恢复到适当断点。观看讲师讲解,完成Linux虚拟机安装引导学生安装,掌握虚拟机安装步骤实践将雷锋精神与传帮带有机结合,提升安装效率注销、关机与重启系统Linux的启动:开机加电后,计算机就会自动启动Linux操作系统,并显示Linux的登录界面,只有登录成功后,才能进入和操作使用Linux系统。Linux的注销:注销用于结束本次会话(logout),以实现用不同的账户身份重新登录系统。在Linux的文本操作模式下,注销使用logout命令实现。Linux的关机:单击选中“关机”功能后,系统会弹出关机对话框,再单击“关机”按钮,即可实现关机。只有Linux的系统管理员(root账户)才能执行关机操作。在文本模式,关机使用“shutdown-hnow”命令来实现;重启系统使用reboot或“shutdown-rnow”命令来实现。注意:Linux系统严格区分字母的大小写。掌握关机、重启命令,完成示例练习。引导学生操作,了解关机等命令理论+实践理论+实践重置root管理员密码Linux系统忘记系统密码的处理方法:在终端输入“reboot”,或者单击右上角的关机按钮,选择“重启”按钮,重启Linux系统主机并出现引导界面时,按“e”键进入内核编辑界面,如图所示。在linux16参数这行的最后面追加“rd.break”参数,然后按下“Ctrl+X”组合键来运行修改过的内核程序,如图所示。大约30秒过后,进入系统的紧急救援模式。依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码newredhat来登录Linux系统了。命令行的执行效果如图所示。mount
-o
remount,rw
/sysrootchroot
/sysrootpasswdtouch
/.autorelabelexitreboot边学边做,完成密码重置引导学生通过实操,掌握修改密码的方法理论+实践理论+实践项目实例在计算机中安装VMwareWorkstation软件;在VM中按照规划安装Linux操作系统;在操作系统中重置root密码。课堂实操要求:根据老师的讲解完成项目实例。每个人均需完成上述任务,小组成员之间相互帮助。老师检查学生实训完成情况,并给予评分。规定小组在教师机上完成上述实训内容演示。其他小组学生在学生机上完成实训内容。通过实际操作,掌握本节内容实践实践课后拓展内容教师活动学生活动设计意图方法手段思考与练习课外练习:复习课堂上讲解的内容。完成中国大学MOOC平台中模块二任务1实训内容,并上传实验结果。完成老师布置课外练习和思考知识巩固线上答题、动手实践线上答题、动手实践预习在中国大学MOOC平台上,观看常用命令任务相关内容,完成预习。小组完成老师布置的常用命令相关任务,以备课堂讲解、演示。完成老师布置预习任务新知识预习资料查阅资料查阅、PPT制作考核评价内容教师活动学生活动设计意图方法手段平台线上测试发布平台测试作业平台完成测试题目知识巩固线上测试线上测试课堂展示发布课堂展示内容提前制作PPT、查阅资料,并在课堂上完成讲解预习新课,让学生带着问题学习翻转课堂翻转课堂课堂实验实训发布随堂实训内容按照要求完成实验实训完成案例操作可获得一定数量的加分。课堂实操课堂实操五、反思诊改教学效果通过理论+实操和翻转课堂,学生能更加准确的把握重难点知识。特色创新提前给定学生重、难点知识点,让学生提前预习并在课堂上讲解,便于老师了解学生对知识的掌握情况,以开展有针对性的教学。反思改进1.第1次进行实操,学生对非图形化系统不熟悉,课堂上实训内容应相对简单一些。2.学生在实验过程出现问题,不知道如何解决,过度依赖老师,缺乏前后贯通、灵活变通,应督促学生认真预习,认真观看MOOC平台相关实训内容。
模块二任务1《操作Linux系统中的目录和文件》教学设计一、教学分析课题名称操作Linux系统中的目录和文件授课方式理实一体课授课学时2授课地点授课时间内容分析Linux系统的主要操作方式和特点;命令的组成及格式;学习常用帮助类命令。学情分析本课程授课对象为通运专业大二学生,目标岗位为IT系统运维管理和网络系统管理。通过前序课程的学习,学生已掌握计算机网络基础知识,并获取一定的编程能力,了解常用的桌面版操作系统,为本课程的学习打下一定的基础。通过对学习平台数据和调查数据进行分析,得出学生的学习特点如下:教学目标知识目标Linux命令行基础;学习常用帮助类命令。能力目标1.掌握命令的组成及格式;2.掌握帮助类命令的用法。素质目标1.培养学生收集和处理信息的能力;2.培养学生语言表达的能力;3.培养学生具有自主学习的能力;4.培养团结协作的合作精神。教学重点学会使用帮助类命令教学难点学会使用帮助类命令二、教学策略教学资源中国大学MOOC平台资源;自建教学案例;教师自行设计实验实训项目。教学策略总体教学策略:基于“以学生为中心,以目标为导向”的工科教育新理念,采用“五段式”教学法。针对学情,在构建主义学习理论上,充分利用信息化平台和信息媒介手段,并将网络系统管理与维护岗位要求,RHCSA和RHCE行业职业证书要求和岗位要求融入课堂实战项目。将课堂分为:引-创设情境、思-提出问题、究-分析原理、练-项目实战和析-总结延伸五个环节。以视频或案例引入,创设高渗透情境;依据课前平台发布的学习资料,提出问题,引导学生自主学习;绘制思维导图或流程图,共同探究知识原理及注入过程;依托VMware、虚拟化仿真实训平台和共享实训平台,以小组为单位,个人为主体,完成实战项目;融入竞赛要点,由学长学姐以老带新的方式带动学生参加技能大赛,实现“延伸学”。教学环节连续有序,与以往教学方法相比,提高了学生的创作积极性。“五段式”教学法教学重点解决措施1、通过网络视频、热点事件分析、热点事件小组讨论,提升学生关注,树立学生对课程的兴趣;2、通过老师企业工作经历,分享企业工作场景下课程知识的应用,强化学生学习目标导向。3、通过小组展示,强化学生学习的积极性和主动性。教学难点解决措施课前学生通过中国大学MOOC平台或者自行搜集相关资料,初步总结和提炼相关核心知识点;老师实操讲解命令的难点,纠正学生在实验过程的不规范和错误,加深学生对难点命令的理解和记忆。三、教学整体设计四、教学实施课前准备内容教师活动学生活动设计意图方法手段课前预习在中国大学MOOC平台或QQ群发布本次课前任务:观看常用命令项目视频;资料搜集、完成平台测试、小组讲解内容等。从平台领取任务,完成老师布置的课前准备任务,搜集相关素材。让学生发现问题,提出问题。线上课程平台,小组教学课中探究内容教师活动学生活动设计意图方法手段复习复习如何登录、退出Linux服务器?退出系统除了图形化界面的方法,还可以在命令行通过命令来实现:1.关机使用“shutdown-hnow”命令;2.重启系统使用reboot或“shutdown-rnow”命令。跟随老师思路,认真回顾,翻阅笔记,积极思考,强化理解。强化学生对于上节课知识点的理解和记忆,起到承上启下的作用。复习回顾复习回顾课程引入通过复习的关机和重启命令和Windows系统是如何管理系统,提出如下问题,以引出本节课学习内容。1.Linux系统是如何管理系统的?在Linux较早的版本中,由于不支持图形化操作,用户基本上都是使用命令行方式对系统进行操作,所以掌握常用的Linux命令是必要的。本任务将对Linux的常用命令进行分类介绍。2.在哪里输入命令?思考并讨论老师提出的问题,提出自己预想的解决方案。课程引入环节,让学生了解命令的基本格式。引导法将问题带入课堂,提升学习效率强大好用的Shell使用shell的原因:人类无法直接与硬件沟通;硬件由内核管理,但内核复杂性太高,访问时存在较大风险,用户也不能直接访问内核;虽然通过调用系统提供的API能实现某个功能,但简单的文件传输任务都要手动调用几十次API,使用起来太不切实际;服务程序是最贴近于用户端的,这些服务程序是集成了大量API接口的完整软件,微信、QQ就是这样的服务程序。shell名称由来:看到被一层层“包裹”起来的硬件设备,像一只蜗牛的壳呢?英文中的壳叫作Shell,我们在行业中也将用户终端程序称之为Shell。翻译官:Shell是终端程序的统称,充当了人与内核(硬件)之间的翻译官,用户把命令告诉终端程序,它就会调用相应的程序服务去完成某些工作。现在包括红帽系统在内的许多主流Linux系统默认使用的终端是Bash(Bourne-AgainSHell)解释器。查看系统支持shell版本的命令:[root@RHEL7-1~]#cat/etc/shells查看系统默认的shell:[root@RHEL7-1~]#echo$SHELL小组学生课前查阅资料,制作PPT文件,完成对应示例,并在课堂上进行演示和讲解。其他同学,认真听讲,边学边练,并对演示小组打分。掌握shell的基本知识和使用方法翻转课堂理论+实践执行命令的必备知识在Linux系统中,命令区分大小写。在命令行中,可以使用“Tab”键来自动补齐命令。利用向上或向下的光标键,可以翻查曾经执行过的历史命令,并可以再次执行。如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令,如“cd/;ls”。断开一个长命令行,可以使用反斜杠“\”,可以将一个较长的命令分成多行表达,增强命令的可读性。命令的基本格式:一般格式:命令选项对象说明:最简单的Shell命令只有命令名,复杂的Shell命令可以有多个选项和对象。选项和参数都作为Shell命令执行时的输入,它们之间用空格分隔开。shell命令的分类:内置命令:出于效率的考虑,将一些常用命令的解释程序构造在Shell内部typecd/pwd外置命令:存放在/bin、/sbin目录下的命令typemkdir注意:在实际使用过程中并不关心某一个命令是内置的还是外置的。命令长格式和短格式:命令选项可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀。小组学生课前查阅资料,制作PPT文件,完成对应示例,并在课堂上进行演示和讲解。其他同学,认真听讲,边学边练,并对演示小组打分。熟悉命令的基本使用方法翻转课堂理论+实践帮助类命令及文档课程思政:在命令的讲解过程中,强调细节的注意,重点关注参数和选项,合理使用选项和参数,规范化操作系统,能使我们的学习和工作事半功倍,这也是一个成功的工程师必备的职业素养。1.whatis命令whatis命令用于获取命令简介。它从某个程序的使用手册中抽出一行简单的介绍性文件,帮助用户迅速了解这个程序的具体功能。该命令的语法为whatis命令名称2.--help命令该命令是简单的帮助提示,查看常见的命令选项信息。该命令的语法为:命令名称--help3.man命令即manunal,是系统帮助手册的电子版本,总共分为九个章节,按照手册的章节号顺序进行搜索,如mansleep只会显示sleep系统命令的帮助手册,左上角显示SLEEP(1),而如果想要查看库函数sleep,就必须输入man3sleep,左上角显示SLEEP(3)。该命令的语法为:man命令名称4.info命令man常用于命令参考,GNU工具info则更适合通用文档参考。info的页面的结构就像一个网站,没有参数,列出所有的页面,每一页分为“节点”,链接节点之前有“*”字符提示。info帮助文档存放在/usr/share/info路径下。用法:info命令名称5.本地帮助文档没有网络也可以通过本地文档查看帮助信息,linux内部有很多的文档,这些文档无法用man或info命令查看,只有进入到/usr/share/doc目录下才能查看,这里面的文件内容非常详尽,而且数量众多。/usr/share/doc目录下主要包含以下内容。多数安装了的软件包的子目录,包括了这些软件的相关原理说明;常见文档:READMEINSTALLCHANGES;不适合其它地方的文档的位置,如:配置文件范例,HTML/PDF/PS格式的文档,授权书详情。6.在线帮助通过在线文档获取帮助,也是解决问题的常用方法。一般是去系统发行版或第三方软件发行商的官方网站去查找官方资料。常见第三方应用程序官方文档:通过发行版官方网站可以获得安装指南、部署指南、虚拟化指南等,红帽知识库和官方在线文档链接:/docs比较专业的网站和搜索:思考、讨论、观看演示、边学边做掌握帮助类命令及帮助文档查看方法,提升学生规范化操作意识。理实一体教学理论+实践课程小结1.命令的基本格式:强调选项和参数的作用2.根据需要选择合适的帮助方法:whatis解决命令是什么,help提供简单的使用方法,man提供详细的帮助手册,info提供通用文档帮助,doc提供指定软件的文档帮助,在上述方法都不能解决的情况下,可以寻求在线帮助。理解和回顾本次课程知识点加深课程理解和记忆理论理论课后拓展内容教师活动学生活动设计意图方法手段思考与练习课外练习:复习课堂上讲解的内容,并完成示例练习。完成中国大学MOOC平台中模块二任务1实训题目,并在平台中上传实验结果。完成老师布置课外练习和思考知识巩固线上答题、动手实践线上答题、动手实践预习在中国大学MOOC平台上,观看常用命令任务第二部分内容,完成预习。小组完成老师布置的文件和目录类命令的预习、资料查找和PPT制作等,以备课堂讲解、演示。完成老师布置预习任务新知识预习资料查阅资料查阅、PPT制作考核评价内容教师活动学生活动设计意图方法手段平台线上测试发布平台测试作业平台完成测试题目知识巩固线上测试线上测试课堂展示发布课堂展示内容提前制作PPT、查阅资料,并在课堂上完成讲解预习新课,让学生带着问题学习翻转课堂翻转课堂课堂实验实训发布随堂实训内容按照要求完成实验实训完成案例操作可获得一定数量的加分。课堂实操课堂实操五、反思诊改教学效果1.学生通过视频、讲解,查阅的资料,明确学习Linux操作系统的重要性。2.小组合作,总结汇报,快速掌握。特色创新提前给定学生重、难点知识点,让学生提前预习并在课堂上讲解,便于老师了解学生对知识的掌握情况,以开展有针对性的教学。反思改进反思:案例都是老师引出,学生只是被动的接受分析老师的案例。改进:多发挥学生的主观能动性,让学生多观察发现身边的案例,然后由学生先分享自己的案例,老师引导学生分析、归纳总结,这样更好的调动学生的学习主动性和积极性,同时也丰富了案例库。
模块二任务1《操作Linux系统中的目录和文件》扩展-1教学设计一、教学分析课题名称掌握常用命令2授课方式理实一体课授课学时2授课地点授课时间内容分析1.掌握文件目录类命令学情分析本课程授课对象为通运专业大二学生,目标岗位为IT系统运维管理和网络系统管理。通过前序课程的学习,学生已掌握计算机网络基础知识,并获取一定的编程能力,了解常用的桌面版操作系统,为本课程的学习打下一定的基础。通过对学习平台数据和调查数据进行分析,得出学生的学习特点如下:教学目标知识目标掌握Linux常用命令能力目标掌握文件目录类命令的用法素质目标1.培养学生团队协作精神;2.培养遵守规范、严谨认真的工匠精神。教学重点熟练使用文件目录类命令教学难点熟练使用文件目录类命令二、教学策略教学资源中国大学MOOC平台资源;自建教学案例;教师自行设计实验实训项目。教学策略总体教学策略:基于“以学生为中心,以目标为导向”的工科教育新理念,采用“五段式”教学法。针对学情,在构建主义学习理论上,充分利用信息化平台和信息媒介手段,并将网络系统管理与维护岗位要求,RHCSA和RHCE行业职业证书要求和岗位要求融入课堂实战项目。将课堂分为:引-创设情境、思-提出问题、究-分析原理、练-项目实战和析-总结延伸五个环节。以视频或案例引入,创设高渗透情境;依据课前平台发布的学习资料,提出问题,引导学生自主学习;绘制思维导图或流程图,共同探究知识原理及注入过程;依托VMware、虚拟化仿真实训平台和共享实训平台,以小组为单位,个人为主体,完成实战项目;融入竞赛要点,由学长学姐以老带新的方式带动学生参加技能大赛,实现“延伸学”。教学环节连续有序,与以往教学方法相比,提高了学生的创作积极性。“五段式”教学法教学重点解决措施1、通过网络视频、热点事件分析、热点事件小组讨论,提升学生关注,树立学生对课程的兴趣;2、通过老师企业工作经历,分享企业工作场景下课程知识的应用,强化学生学习目标导向。3、通过小组展示,强化学生学习的积极性和主动性。教学难点解决措施课前学生通过中国大学MOOC平台或者自行搜集相关资料,初步总结和提炼相关核心知识点;老师实操讲解命令的难点,纠正学生在实验过程的不规范和错误,加深学生对难点命令的理解和记忆。三、教学整体设计四、教学实施课前准备内容教师活动学生活动设计意图方法手段课前预习在中国大学MOOC平台或学生QQ群发布本次课前任务:观看文件目录命令视频;资料搜集、完成平台测试、小组讲解内容等。从平台领取任务,完成老师布置的课前准备任务,搜集相关素材。让学生发现问题,提出问题。线上课程平台,小组教学课中探究内容教师活动学生活动设计意图方法手段复习1.回顾命令的常用帮助方法跟随老师思路,认真回顾,翻阅笔记,积极思考,强化理解。强化学生对于上节课知识点的理解和记忆,起到承上启下的作用。复习回顾复习回顾课程引入Windows是如何查看某一个文件的存放地址?Linux系统呢?思考并讨论老师提出的问题,提出自己预想的解决方案。课程引入环节,由windows系统引出文件和目录内容,通过比较帮助学生理解。引导学生思考、比较法将问题带入课堂,提升学习效率文件和目录基础命令1.pwd命令pwd命令用于显示用户当前所处的目录。如果用户不知道自己当前所处的目录,就必须使用它。2.cd命令cd命令用来在不同的目录中进行切换。举例:说明:在Linux系统中,用“.”代表当前目录;用“..”代表当前目录的父目录;用“~”代表用户的个人家目录(主目录)。如:root用户的个人主目录是/root,则不带任何参数的“cd”命令相当于“cd~”,即将目录切换到用户的家目录。3.ls命令ls命令用来列出文件或目录信息。该命令的语法为:ls[选项][目录或文件]举例:问题:#ls–lRa/home该命令的作用?4.file命令file命令用来查看文件类型。该命令的语法为:file[参数][目录或文件]常用文件类型:普通文件[-]目录文件[d]字符文件[c]块设备文件[b]套接字文件[s]链接文件[l]管道文件[p]小组学生课前查阅资料,制作PPT文件,完成对应示例,并在课堂上进行演示和讲解。其他同学,认真听讲,边学边做,并对演示小组打分。掌握各基础命令命令,完成示例练习。翻转课堂理论+实践浏览文件类命令cat命令cat命令主要用于滚屏显示文件内容或是将多个文件合并成一个文件。该命令的语法为:cat[参数]文件名cat命令的常用参数选项如下:-b:对输出内容中的非空行标注行号-n:对输出内容中的所有行标注行号参考示例:#cat/soft/file1//查看/soft/file1文件内容#catfile2file1>file3//如果file3文件存在,则此命令的执行结果会覆盖file3文件中原有内容#catfile2file1>>file3//如果file3文件存在,此命令的执行结果将把file2和file1文件的内容附加到file3文件中原有内容的后面。注意:通常使用cat命令查看文件内容,但是cat命令的输出内容不能够分页显示,文件太长,用户只能看到文件的最后一部分。要查看超过一屏的文件内容,需要使用more或less等命令。more命令more命令通常用于一页一页地分屏显示文件内容。执行more命令后,进入more状态,按“Enter”键可以向下移动一行,按“Space”键可以向下移动一页;按“Q”键可以退出more命令。该命令的语法为:more[参数]文件名more命令的常用参数选项如下。-num:这里的num是一个数字,用来指定分页显示时每页的行数。+num:指定从文件的第num行开始显示。例如:#morefile1//以分页方式查看file1文件的内容#catfile1|more//以分页方式查看file1文件的内容less命令less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右移动。执行less命令后,进入了less状态,按“Enter”键可以向下移动一行,按“Space”键可以向下移动一页,按“B”键可以向上移动一页,也可以用光标键向前、后、左、右移动,按“Q”键可以退出less命令。该命令的语法为:less[参数]文件名less命令的用法与more基本相同,例如:#less/etc/httpd/conf/httpd.conf//以分页方式查看httpd.conf文件的内容head命令head命令用于显示文件的开头部分,默认情况下只显示文件的前10行内容。该命令的语法为:head[参数]文件名head命令的常用参数选项如下。-nnum:显示指定文件的前num行。-cnum:显示指定文件的前num个字符。例如:#head-n5/etc/httpd/conf/httpd.conf//显示httpd.conf文件的前5行#head-5/etc/httpd/conf/httpd.conf//显示httpd.conf文件的前5行tail命令tail命令用于显示文件的末尾部分,默认情况下只显示文件的后10行内容。该命令的语法为:tail[参数]文件名tail命令的常用参数选项如下。-nnum:显示指定文件的后num行。-cnum:显示指定文件的前后num个字符。例如:#tail-n20/etc/httpd/conf/httpd.conf//显示httpd.conf文件的末尾20行tail命令最强悍的功能是可以持续刷新一个文件的内容,当想要实时查看最新日志文件时,这特别有用。此时的命令格式为“tail-f文件名”:#tail-f/var/log/messageswc命令wc命令用于统计文件,语法为:wc[参数]文件名wc命令的常用参数选项如下。-l:显示指定文件的行数。-w:显示指定文件的单词数。-c:显示指定文件的字节数。认真听讲,边学边做,完成实例的练习掌握文件浏览类命令,并熟悉各命令的使用场景理论+实践理论+实践熟练使用目录操作类命令mkdir命令mkdir命令用于创建一个目录。该命令的语法为:mkdir[参数]目录名mkdir命令的常用参数选项如下。-p:在创建目录时,如果父目录不存在,则同时创建该目录及该目录的父目录。例如:touch命令touch命令用于建立文件或更新文件的修改日期。该命令的语法为:touch[参数]文件名例如:mv命令mv命令主要用于文件或目录的移动或改名。该命令的语法为:mv[参数]源文件或目录目标文件或目录mv命令的常用参数选项如下:-i:如果目标文件或目录存在,则提示是否覆盖目标文件或目录。-f:无论目标文件或目录是否存在,直接覆盖目标文件或目录,不提示。例如:cp命令cp命令主要用于文件或目录的复制。命令语法为:cp[参数]源文件目标文件cp命令的常用参数选项如下:-p:保留原属性。-f:如果目标文件或目录存在,先删除它们再进行复制(即覆盖),并且不提示用户。-i:如果目标文件或目录存在,提示是否覆盖已有的文件。-R:递归复制目录,即包含目录下的各级子目录。rmdir命令rmdir命令用于删除空目录。该命令的语法为:rmdir[参数]目录名上述目录名可以为相对路径,也可以为绝对路径。但所删除的目录必须为空目录。命令的常用参数选项如下:-p:在删除目录时,一同删除父目录,但父目录中必须没有其他目录及文件。例如:rm命令rm命令主要用于文件或目录的删除。命令语法为:rm[参数]文件名或目录名rm命令的常用参数选项如下。-i:删除文件或目录时提示用户。-f:删除文件或目录时不提示用户。-R:递归删除目录,即包含目录下的文件和各级子目录。例如:课程思政:在rm命令的讲解过程中,提醒学生慎用rm-rf命令,该命令能删除一切,在实际的生产环境中,在删除文件和目录时,要养成验证和复核的好习惯,避免数据资源损失,培养认真细致,精益求精的职业素养。认真听讲,边学边做,完成实例的练习掌握目录的文件的创建、拷贝、剪切和删除等命令,培养学生谨慎操作的职业素养。理论+实践理论+实践课堂小结1.如何切换目录;2.查看短文件用什么命令,查看长文件呢,查看文件特殊的内容,查看动态文件?3.创建和删除目录和文件理解和回顾本次课程知识点加深课程理解和记忆理论理论3.课后拓展内容教师活动学生活动设计意图方法手段思考与练习课外练习:1.复习课堂上讲解的内容,并完成示例练习。2.完成中国大学MOOC平台中模块二任务1实训题目二的内容,并在平台中上传实验结果。完成老师布置课外练习和思考知识巩固线上答题、动手实践线上答题、动手实践预习在中国大学MOOC平台上,观看查找定位命令相关内容,完成预习。小组完成老师布置的查找定位命令相关任务,以备课堂讲解、演示。完成老师布置预习任务新知识预习资料查阅资料查阅、PPT制作4.考核评价内容教师活动学生活动设计意图方法手段平台线上测试发布平台测试作业平台完成测试题目知识巩固线上测试线上测试课堂展示发布课堂展示内容提前制作PPT、查阅资料,并在课堂上完成讲解预习新课,让学生带着问题学习翻转课堂翻转课堂课堂实验实训发布随堂实训内容按照要求完成实验实训完成案例操作可获得一定数量的加分。课堂实操课堂实操五、反思诊改教学效果1.学生做汇报、练实训,先归纳方法再做仿真练习,真正成为课堂主体和思维的主人。2.对学生逆难而行,多练多总结职业素养的培养。特色创新提前给定学生重、难点知识点,让学生提前预习并在课堂上讲解,便于老师了解学生对知识的掌握情况,以开展有针对性的教学。反思改进应多给予学生鼓励,充分利用工匠坊的优势,增强学生的动手能力。
模块二任务1《操作Linux系统中的目录和文件》扩展-2教学设计一、教学分析课题名称掌握常用命令3授课方式理实一体课授课学时2授课地点授课时间内容分析1.掌握常用系统信息类命令2.掌握常用的查找定位命令3.比较不同查找命令的异同学情分析本课程授课对象为通运专业大二学生,目标岗位为IT系统运维管理和网络系统管理。通过前序课程的学习,学生已掌握计算机网络基础知识,并获取一定的编程能力,了解常用的桌面版操作系统,为本课程的学习打下一定的基础。通过对学习平台数据和调查数据进行分析,得出学生的学习特点如下:教学目标知识目标1.掌握系统信息类命令的使用;2.掌握查找定位命令的使用;3.掌握不同查找命令异同。能力目标1.培养学生在Linux命令行下,对系统各种信息进行显示和设置的能力;2.培养学生在Linux命令行下,查找文件、目录和内容的能力。素质目标1.培养学生收集和处理信息的能力;2.培养学生语言表达的能力;3.培养学生具有自主学习的能力;4.培养团结协作的合作精神。教学重点查找定位命令的使用教学难点在命令行中,通过不同的查找命令,准确查找需要的信息二、教学策略教学资源中国大学MOOC平台资源;自建教学案例;教师自行设计实验实训项目。教学策略总体教学策略:基于“以学生为中心,以目标为导向”的工科教育新理念,采用“五段式”教学法。针对学情,在构建主义学习理论上,充分利用信息化平台和信息媒介手段,并将网络系统管理与维护岗位要求,RHCSA和RHCE行业职业证书要求和岗位要求融入课堂实战项目。将课堂分为:引-创设情境、思-提出问题、究-分析原理、练-项目实战和析-总结延伸五个环节。以视频或案例引入,创设高渗透情境;依据课前平台发布的学习资料,提出问题,引导学生自主学习;绘制思维导图或流程图,共同探究知识原理及注入过程;依托VMware、虚拟化仿真实训平台和共享实训平台,以小组为单位,个人为主体,完成实战项目;融入竞赛要点,由学长学姐以老带新的方式带动学生参加技能大赛,实现“延伸学”。教学环节连续有序,与以往教学方法相比,提高了学生的创作积极性。“五段式”教学法教学重点解决措施1、通过网络视频、热点事件分析、热点事件小组讨论,提升学生关注,树立学生对课程的兴趣;2、通过老师企业工作经历,分享企业工作场景下课程知识的应用,强化学生学习目标导向。3、通过小组展示,强化学生学习的积极性和主动性。教学难点解决措施课前学生通过中国大学MOOC平台或者自行搜集相关资料,初步总结和提炼相关核心知识点;老师实操讲解命令的难点,纠正学生在实验过程的不规范和错误,加深学生对难点命令的理解和记忆。三、教学整体设计教学实施1.课前准备内容教师活动学生活动设计意图方法手段课前预习在中国大学MOOC平台发布本次课前任务:观看对应章节视频、资料搜集、完成平台测试、小组讲解内容等。从平台领取任务,完成老师布置的课前准备任务,搜集相关素材。让学生发现问题,提出问题。线上课程平台,小组教学2.课中探究内容教师活动学生活动设计意图方法手段复习1.回顾常用的文件和目录管理命令2.请说出下列命令的功能?touchmkdirmvrmrmdir跟随老师思路,认真回顾,翻阅笔记,积极思考,强化理解。强化学生对于上节课知识点的理解和记忆,起到承上启下的作用。复习回顾复习回顾课程引入如何通过命令对系统完成以下操作:关闭或重启系统查看、设置系统时间在终端下载网络文件查看历史命令等思考并讨论老师提出的问题,提出自己预想的解决方案。课程引入环节,让学生了解到在实际场景中的业务需求,了解通过命令管理系统的必要性。引导学生思考将问题带入课堂,提升学习效率清屏命令clear功能:用于清除字符终端屏幕内容,等价于ctrl+l。语法格式:clear[参数]常用参数:--help在线帮助--vesion显示版本信息参考实例:#clear清屏认真听讲,边学边练,完成实例的练习掌握清屏命令的用法理论+实践理论+实践内存查看命令free功能:显示系统中物理上的空闲和已用内存,交换内存,还能显示被内核使用的缓冲和缓存。这些信息是通过解析文件/proc/meminfo收集到的。不带任何选项运行free命令会显示系统内存,包括空闲、已用、交换、缓冲、缓存和交换的内存总数。语法格式:free[参数]常用参数:-b以Byte显示内存使用情况-k以kb为单位显示内存使用情况-m以mb为单位显示内存使用情况-g以gb为单位显示内存使用情况-s持续显示内存-t显示内存使用总合参考示例:#free//显示内存使用情况#free-m//用MB显示内存使用情况认真听讲,边学边练,完成实例的练习掌握内存查看命令的用法理论+实践理论+实践查看历史命令history功能:用于显示用户最近执行的命令,可以保留的历史命令数和环境变量HISTSIZE有关。语法格式:
history[参数][目录]只要在编号前加“!”,就可以重新运行history中显示出的命令行。例如:#!39//调用history命令执行结果中的39号命令并执行#!tail//从下往上找以查找tail开头的命令并执行注意:1、ctrl+r键可以实现对命令的查找。2、esc+.自动调用上一命令的参数。认真听讲,边学边练,完成实例的练习学会使用history查看历史命令理论+实践理论+实践时间查看命令clock功能:clock命令的作用是调整RTC时间。RTC是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。语法格式:
clock[参数]常用参数:---adjust自动调整硬件时钟时间---hctosys时钟同步,使系统时钟和硬件时钟同步---set--date设置硬件时间---utc把硬件时钟上的时间时为CUT,有时也称为UTC或UCT示例:#clock//显示当前硬件时钟时间2021年03月10日星期四01时35分29秒-0.958742秒#clock–utc//显示utc硬件时钟时间2022年03月10日星期四01时36分53秒-0.599405秒2.date功能:用来显示或设置系统的时间与日期。语法格式:date[+指定的格式]date命令中的参数及作用:参数作用%t跳格[Tab键]%H小时(00~23)%I小时(00~12)%M分钟(00~59)%S秒(00~59)%j今年中的第几天示例:#date//按照默认格式查看当前系统时间MonAug2416:11:23CST2021#date"+%Y-%m-%d%H:%M:%S"//按照“年-月-日小时:分钟:秒”的格式查看当前系统时间2027-08-2416:29:12#date-s"202709018:30:00"//将系统的当前时间设置为2021年9月1日8点30分FriSep108:30:00CST2021#date"+%j"//%j用来查看今天是当年中的第几天。该参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间。认真听讲,边学边练,讨论,比较,完成实例的练习学会用不同命令查看时间,重点掌握date命令,理论+实践理论+实践关机重启命令1.reboot功能:用于重启系统,其格式为reboot。由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启。命令如下:#reboot2.poweroff功能:用于关闭系统,其格式为poweroff。该命令与reboot命令一样,都会涉及硬件资源的管理权限,因此默认只有root管理员才可以关闭电脑。命令如下:#poweroff3.halt功能:表示立即停止系统,但该命令不自动关闭电源,需要人工关闭电源。命令格式:#halt4.shutdown功能:用于在指定时间关闭系统。语法为:shutdown[参数]时间[警告信息]常用的参数选项如下:-r:系统关闭后重新启动。-h:关闭系统。时间可以是以下几种形式。now:表示立即。hh:mm:指定绝对时间,hh表示小时,mm表示分钟。+m:表示m分钟以后。例如:#shutdown-hnow//关闭系统认真听讲,边学边练,分析讨论,完成实例的练习掌握关机、重启命令,理论+实践理论+实践常用查找命令课程思政:该类命令主要由学生讲解,并分析其异同。强调学生以小组为单位进行资料搜集,PPT制作和课堂演示等,培养学生团队协作精神,培养学生良好的沟通和语言表达能力。老师针对学生的讲解进行点评和补充。主要内容有:1.whereis功能:用来寻找命令可执行文件所在的位置。语法为:whereis[参数]命令名称whereis命令的常用参数选项如下。-b:只查找二进制文件。-m:只查找命令的联机帮助手册部分。-s:只查找源代码文件。例如:#whereisrpm//查找命令rpm的位置2.find功能:用于文件查找。功能非常强大,语法为:find<指定目录><指定条件><指定动作>find命令的匹配表达式主要有以下几种类型。-namefilename:查找指定名称的文件。-userusername:查找属于指定用户的文件。-groupgrpname:查找属于指定组的文件。-print:显示查找结果。-sizen:查找大小为n块的文件,一块为512B。符号“+n”表示查找大小大于n块的文件;符号“-n”表示查找大小小于n块的文件;符号“nc”表示查找大小为n个字符的文件。-type:查找指定类型的文件。文件类型有:b(块设备文件)、c(字符设备文件)、d(目录)、p(管道文件)、l(符号链接文件)、f(普通文件)。-atimen:查找n天前被访问过的文件。“+n”表示超过n天前被访问的文件;“-n”表示未超过n天前被访问的文件。-execcommand{}\;:对匹配指定条件的文件执行command命令。-okcommand{}\;:与exec相同,但执行command命令时请求用户确认。#find.-typef-execls-l{}\;//在当前目录下查找普通文件,并以长格形式显示#find/logs-typef-mtime5-execrm{}\;//在/logs目录中查找修改时间为5天以前的普通文件,并删除。保证/logs目录存在#find/etc-name"*.conf"//在/etc/目录下查找文件名以“.conf”结尾的文件#find.-typef-perm755-execls{}\;//在当前目录下查找权限为755的普通文件并显示3.locate该命令是用户在Linux系统中用来查找文件的命令。就像在Windows中搜索一样,如果你忘了存储文件的位置或它的名字,这是非常有用的。该命令是:find–name的另一种写法。例如:#locate/etc/sh//搜索etc目录下以sh开头的文件#locate~/m//搜索家目录下所有的以m开头的文件grep[选项]文件]参数及其作用参数作用-b将可执行文件(binary)当作文本文件(text)来搜索-c仅显示找到的行数-i忽略大小写-n显示行号-v反向选择—仅列出没有“关键词”的行grep命令是用途最广泛的文本搜索匹配工具,虽然有很多参数,但是大多数基本上都用不到。#grep/sbin/nologin/etc/passwd
//查找出当前系统中不允许登录系统的所有用户信息#grep-2root/etc/passwd//在文件passwd中查找包含字符串“root”的行,如果找到,显示该行及该行前后各2行的内容#grep"^root$"/etc/passwd//在passwd文件中搜索只包含“root”4个字符的行异同比较:whereis主要用来查找命令所在的位置;find是在指定目录下根据文件的相关信息查找满足指定条件的文件;locate是用户在Linux系统中用来查找文件的命令,等价于find–name,也就是指定文件的名字来查找;而grep是在文件中搜索满足条件的行。小组学生课前查阅资料,制作PPT文件,完成对应示例,并在课堂上进行演示和讲解。其他同学,认真听讲,边学边练,并对演示小组打分。掌握各查找命令命令,完成示例练习。翻转课堂理论+实践课堂小结1.总结常用系统命令:clear,free,history,clock和date2.常用的关机、重启命令;3.查找定位命令,重点强调whereis,find,locate和grep命令的异同和使用场景。理解和回顾本次课程知识点加深课程理解和记忆理论理论3.课后拓展内容教师活动学生活动设计意图方法手段思考与练习课外练习:复习课堂上讲解的内容,并完成示例练习。完成中国大学MOOC平台中模块二任务1实训题目二的内容,并在平台中上传实验结果。完成老师布置课外练习和思考知识巩固线上答题、动手实践线上答题、动手实践预习在中国大学MOOC平台上,观看vim编辑器任务相关内容,完成预习。小组完成老师布置的vim编辑器相关任务,以备课堂讲解、演示。完成老师布置预习任务新知识预习资料查阅资料查阅、PPT制作4.考核评价内容教师活动学生活动设计意图方法手段平台线上测试发布平台测试作业平台完成测试题目知识巩固线上测试线上测试课堂展示发布课堂展示内容提前制作PPT、查阅资料,并在课堂上完成讲解预习新课,让学生带着问题学习翻转课堂翻转课堂课堂实验实训发布随堂实训内容按照要求完成实验实训完成案例操作可获得一定数量的加分。课堂实操课堂实操五、反思诊改教学效果通过理论+实操和翻转课堂,学生能更加准确的把握重难点知识。特色创新提前给定学生重、难点知识点,让学生提前预习并在课堂上讲解,便于老师了解学生对知识的掌握情况,以开展有针对性的教学。反思改进1.反思:同学英语底子比较薄若,命令理解起来有困难;2.改进:对于这部分同学,课前就推送“命令查询手册”,让他们先学习,不懂之处可以通过交互平台与老师和同学交流。
模块二扩展任务《vim编辑器》教学设计一、教学分析课题名称vim编辑器授课方式理实一体课授课学时0授课地点线下补充内容授课时间线下补充内容内容分析Linux系统中的文本编辑方式;vim文本编辑器的特点和优势;熟练使用vim编辑器;vim编辑器实操练习。学情分析本课程授课对象为通运专业大二学生,目标岗位为IT系统运维管理和网络系统管理。通过前序课程的学习,学生已掌握计算机网络基础知识,并获取一定的编程能力,了解常用的桌面版操作系统,为本课程的学习打下一定的基础。通过对学习平台数据和调查数据进行分析,得出学生的学习特点如下:教学目标知识目标了解Linux中常用的文本编辑器;掌握Linuxvim编辑器的使用;能够使用vim编辑器完成相关文本操作。能力目标能够通过vim编辑器的使用素质目标培养学生收集和处理信息的能力;培养学生语言表达的能力;培养学生自主学习的能力;培养团结协作的合作精神。教学重点VIM编辑器三种模式教学难点不同模式的功能和命令的学习二、教学策略教学资源中国大学MOOC平台资源;自建教学案例;教师自行设计实验实训项目。教学策略总体教学策略:基于“以学生为中心,以目标为导向”的工科教育新理念,采用“五段式”教学法。针对学情,在构建主义学习理论上,充分利用信息化平台和信息媒介手段,并将网络系统管理与维护岗位要求,RHCSA和RHCE行业职业证书要求和岗位要求融入课堂实战项目。将课堂分为:引-创设情境、思-提出问题、究-分析原理、练-项目实战和析-总结延伸五个环节。以视频或案例引入,创设高渗透情境;依据课前平台发布的学习资料,提出问题,引导学生自主学习;绘制思维导图或流程图,共同探究知识原理及注入过程;依托VMware、虚拟化仿真实训平台和共享实训平台,以小组为单位,个人为主体,完成实战项目;融入竞赛要点,由学长学姐以老带新的方式带动学生参加技能大赛,实现“延伸学”。教学环节连续有序,与以往教学方法相比,提高了学生的创作积极性。“五段式”教学法教学重点解决措施通过网络视频、热点事件分析、热点事件小组讨论,提升学生关注,树立学生对课程的兴趣;通过老师企业工作经历,分享企业工作场景下课程知识的应用,强化学生学习目标导向;通过小组展示,强化学生学习的积极性和主动性。教学难点解决措施课前学生通过中国大学MOOC平台或者自行搜集相关资料,初步总结和提炼相关核心知识点;老师实操讲解命令的难点,纠正学生在实验过程的不规范和错误,加深学生对难点命令的理解和记忆。三、教学整体设计四、教学实施课前准备内容教师活动学生活动设计意图方法手段课前预习在中国大学MOOC平台发布本次课前任务:观看vim编辑器微课视频;资料搜集、完成平台测试、小组讲解内容等。从平台领取任务,完成老师布置的课前准备任务,搜集相关素材。让学生发现问题,提出问题。引导学生自己解决问题线上课程平台,小组教学课中探究内容教师活动学生活动设计意图方法手段复习回顾向一个文件写入内容可以使用哪些命令?dateecho这样编辑文档速度很慢,效率低,且容易出错。跟随老师思路,认真回顾,翻阅笔记,积极思考,强化理解。强化学生对于上节课知识点的理解和记忆,起到承上启下的作用。复习回顾复习回顾课程引入(1)windows系统是如何编辑文档的?Office、记事本(2)Linux是否有相同功能的软件?文本编辑软件在任何操作系统上都是必备的软件。我们在Linux上不缺乏非常现代化的编辑软件,但是它们都是基于GUI(图形界面)的编辑软件。正如你所了解的:Linux真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器。对此我们准备了一个基于Linux命令行的文本编辑器清单。思考并讨论老师提出的问题,提出自己预想的解决方案。课程引入环节,让学生了解到在实际场景中的业务需求,了解通过命令管理系统的必要性。引导学生思考将问题带入课堂,提升学习效率常用文本编辑器课程思政:通过不同编辑器的介绍和市场使用情况的分析,会发现主流的编辑器没有中国研发的,激发学生努力学习,研发我们自己的编辑器,激发学生科技报国的家国情怀和使命担当。该类命令主要由学生讲解,并简单比较其异同。老师针对学生的讲解进行点评和补充。(1)VIM:Vim是一个高度可配置的、跨平台的、高效率的文本编辑器,大部分Linux发行版本内置了Vim。(2)Emacs是一个跨平台的、既有有图形界面也有命令行界面的软件。它也拥有非常多的特性,更重要的是,可扩展!(3)Nano仅仅拥有最基础的文本编辑软件功能。它非常小巧,非常适合编辑系统配置文件。适用于不需要复杂的命令行编辑功能的场景。规定小组学生课前查阅资料,制作PPT文件,在课堂上进行演示和讲解。其他小组学生认真听讲,讨论分析。了解常用的文本编辑器翻转课堂理论+实践认识Vim文本编辑器该内容主要由学生讲解,并简单比较其异同。老师针对学生的讲解进行点评和补充。vim是Linux系统下常用的文本编辑器,从vi编辑发展而来,相当于vi的增强版本,它不仅兼容vi的所有指令,还有一些自己的新特性,如:添加了代码着色功能,在某些编程场景下还能自动修正错误代码。vim与Windows的记事本(Windowsedit)的功能相似,都是用来编辑文本文件,vim不使用鼠标,只用键盘完成所有的文本编辑工作,有很多的快捷键。Vim编辑器的启动在命令行中输入:vim文件名,即可进入到时vim文本编辑器环境。启动vim:#vimmyfile若vim后面的文件存在,则使用vim打开该文件进行编辑;若不存在,则使用vim新建一个空白文件。规定小组学生课前查阅资料,制作PPT文件,在课堂上进行演示和讲解。其他小组学生认真听讲,边学边做,讨论分析。认识VIM文本编辑器理论+实践理论+实践Vim编辑器的工作模式vim有3种基本工作模式:编辑(普通,Normal)模式插入(Insert)模式命令(末行/冒号)模式所谓模式,是指vim编辑器所处的一种状态。在不同的状态下,vim能够完成的功能是不一样的。普通模式进入到插入模式:按i、a、o、c、r或s键插入模式回到编辑(普通)模式:按“Esc”键普通模式进入到命令模式:按“:”键注意:命令模式不能直接切换到插入模式,需要在命令模式按ESC键回到普通模式,再按i键进入到插入模式。退出vim,在命令模式下输入:q认真听讲,边学边练,分析讨论,完成实例的练习掌握vim的工作模式理论+实践理论+实践Vim编辑器的常用快捷键和命令编辑模式快捷键:命令说明h光标向左移动一位j光标向下移动一位(回车为换行单位)k光标向上移动一位l光标向右移动一位H光标移至屏幕首行L光标移至屏幕末行gg光标移至文件首行G光标移至文件末行Ngg(nG)光标移至文件n行^光标移至当前行首字符$光标移至当前行末字符fx光标移至当前的下一个x字符处Fx光标移至当前的上一个x字符处w光标向右移动一个单词nw光标向右移动n个单词b光标向左移动一个单词nb光标向左移动一个单词ctrl+f向下翻页ctrl+b向上翻页命令模式快捷键:命令说明:nohl取消高亮:setnu设置行号:setnonu取消行号:w保存:q退出:wq保存退出:wq!强制保存退出:w文件路径另存为(:w/tmp/aa):r文件路径/filename编辑的数据中,读入另一个文件的数据,即将filename这个文件内容加到光标所在行的后面:s/redhat/chen将光标定位行的第一个redhat替换为chen:s/redhat/chen/g将光标定位行所有redhat替换为chen:%s/redhat/chen/g全文替换:1$s/redhat/chen/g全文替换:4050s/redhat/chen/g40~50行的内容替换
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国自考概率论与数理统计(经管类)模拟试卷65
- 仪表工个人心得(11篇)
- 2026届广东省广州海珠区四校联考中考语文考试模拟冲刺卷含解析
- 2026 学龄前自闭症情绪技巧拓展课件
- 会计学基础题库
- 企业对高级管理人员的管理义务在劳动法上的界定
- 企业知识产权贯标手册样例
- 六年级英语教学计划15篇
- 2026 学龄前自闭症社交进阶拓展课件
- 2026年商务谈判合同签订要点
- 八年级下学期期中家长会课件
- 2026年乡镇高层次人才引进笔试题库与解析
- 北师大版(新教材)小学三年级数学下册第四单元《讲故事》课件
- 2026年部编版二年级道德与法治下册全册教案(含教学计划)
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测 历史+答案
- 雨课堂学堂在线学堂云《自然辩证法概论( 武汉科技大)》单元测试考核答案
- 2025年7月浙江省普通高中学业水平考试化学试卷(含答案)
- 药物研发中的生物信息学数据处理
- 46566-2025温室气体管理体系管理手册及全套程序文件
- 决策理论与方法-决策的基本概念课件
- 挡墙人工挖孔桩安全专项施工方案专家论证
评论
0/150
提交评论