Linux操作系统Shell编程实训手册.docx
LinuxShell编程实训
PAGE65
总序
国家职业教育专业教学资源库建设项目是教育部、财政部为深化高职院校教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级建设项目。2011年,软件技术专业教学资源库被批准立项建设,并于2013年建成并通过教育部验收。
按照教育部提出的建设要求,建设项目组聘请了中国科学技术大学陈国良院士担任资源库建设总顾问,确定了常州信息职业技术学院、深圳职业技术学院、青岛职业技术学院、湖南铁道职业技术学院、长春职业技术学院、山东商业职业技术学院、重庆电子工程职业学院、南京工业职业技术学院、威海职业学院、淄博职业学院、北京信息职业技术学院、武汉软件工程职业学院、深圳信息职业技术学院、杭州职业技术学院、淮安信息职业技术学院、无锡商业职业技术学院、陕西工业职业技术学院17所院校和微软(中国)有限公司、国际商用机器(中国)有限公司(IBM)、思科系统(中国)网络技术有限公司、英特尔(中国)有限公司等20余家企业作为联合建设单位,形成了一支学校、企业、行业紧密结合的建设团队。依据软件技术专业“职业情境、项目主导”人才培养规律,按照“学中做、做中学”教学思路,较好地完成了软件技术专业资源库建设任务。
本套教材是“国家职业教育软件技术专业教学资源库”建设项目的重要成果之一,也是资源库课程开发成果和资源整合应用实践的重要载体。教材体例新颖,具有以下鲜明特色。
第一,根据学生就业面向与就业岗位,构建基于软件技术职业岗位任务的课程体系与教材体系。项目组在对软件企业职业岗位调研分析的基础上,对岗位典型工作任务进行归纳与分析,开发了“Java程序设计”、“软件开发与项目管理”等14门基于软件企业职业岗位的课程教学资源及配套教材。
第二,立足“教、学、做”一体化特色,设计三位一体的教材。从“教什么、怎么教”、“学什么,怎么学”、“做什么,怎么做”三个问题出发,每门课程均配套课程标准、学习指南、教学设计、电子课件、微课视频、课程案例、习题试题、经验技巧、常见问题及解答等在内的丰富的教学资源,同时与企业开发了大量的企业真实案例和培训资源包。
第三,有效整合教材内容与教学资源,打造立体化、自主学习式的新形态一体化教材。教材创新采用辅学资源标注,通过图标形象地提示读者本教学内容所配备的资源类型、内容和用途,从而将教材内容和教学资源有机整合,浑然一体。通过对“知识点”提供与之对应的微课视频二维码,让读者以纸质教材为核心,通过互联网尤其是移动互联网,将多媒体的教学资源与纸质教材有机融合,实现线上线下互动,新旧媒体融合,成为互联网+时代教材功能升级和形式创新的成果。
第四,遵循工作过程系统化课程开发理论,打破“章、节”编写模式,建立了“以项目为导向,用任务进行驱动,融知识学习与技能训练于一体”的教材体系,体现高职教育职业化、实践化特色。
第五,本套教材装帧精美,采用双色印刷,并以新颖的版式设计,突出重点概念与技能,仿真再现软件技术相关资料。通过视觉效果搭建知识技能结构,给人耳目一新的感觉。
本套教材是在第一版的基础上,几经修改,既具积累之深厚,又具改革之创新,是全国近20余所院校和20多家企业的110余名教师、企业工程师的心血与智慧的结晶,也是软件技术专业教学资源库多年建设成果的又一次集中体现。我们相信,随着软件技术专业教学资源库的应用与推广,本套教材将会成为软件技术专业学生、教师、企业员工立体化学习平台中的重要支撑。
国家职业教育软件技术专业教学资源库项目组
2017年4月
目录
TOC\o1-3\h\z\u前言 10
场景说明 11
基础知识简介 14
Linux 14
Linux产生与发展 14
Linux特点和优势 15
Shell 16
Shell脚本语言与编译型语言的差异 17
Shell分类 18
Shell使用 19
项目一初识LinuxShell 20
[学习目标] 20
任务1.1构建开发环境 22
任务1.2vi/vim编辑器 33
1.2.1vim使用实例 34
1.2.2vim按键说明 36
任务1.3Shell常用命令 41
1.3.1基础命令 41
1.3.2文件、目录操作命令 42
1.3.3系统管理命令 52
1.3.4关机/重启/退出 53
1.3.5安装操作命令 53
1.3.6用户操作命令 54
1.3.7网络下载命令 55
1.3.8服务操作命令 57
任务1.4Shel