Linux课程介绍-第四章课件.ppt

上传人(卖家):三亚风情 文档编号:3372127 上传时间:2022-08-24 格式:PPT 页数:83 大小:673.51KB
下载 相关 举报
Linux课程介绍-第四章课件.ppt_第1页
第1页 / 共83页
Linux课程介绍-第四章课件.ppt_第2页
第2页 / 共83页
Linux课程介绍-第四章课件.ppt_第3页
第3页 / 共83页
Linux课程介绍-第四章课件.ppt_第4页
第4页 / 共83页
Linux课程介绍-第四章课件.ppt_第5页
第5页 / 共83页
点击查看更多>>
资源描述

1、2010年秋季北京理工大学珠海学院计算机学院Linux系统管理与应用计算机科学教研室主讲:胡敬朋本章教学安排一、教学目的、要求:本章要求掌握Linux下shell的使用方法。主要介绍Linux shell的语法结构、变量定义以及赋值引用、标点符号、控制语句等。二、教学内容 第1节 shell概述第9节 控制结构 第2节 命令历史第10节 函数 第3节 名称补全第11节 作业控制 第4节 别名第12节 shell内置命令 第5节 shell特殊字符第13节 shell脚本调试 第6节 shell变量 第7节 参数置换变量 第8节 算术运算三、重点内容shell的主要特点、类型、建立和执行的方式b

2、ash变量的分类、定义形式及引用规则各种控制语句的格式、功能及流程bash中算术运算的使用bash函数的构成及使用规则bash中的内置命令采用图表和板书重点讲解第四章 Linux Shell程序设计n第1节 shell概述第9节 控制结构n第2节 命令历史第10节 函数n第3节 名称补全第11节 作业控制n第4节 别名第12节 shell内置命令n第5节 shell特殊字符第13节 shell脚本调试n第6节 shell变量n第7节 参数置换变量n第8节 算术运算4.1 shell 概述n4.1.1 shell的特点和主要版本n4.1.2 shell程序示例n4.1.3 shell脚本的建立和

3、执行4.1.1 shell的特点和主要版本n作为命令解释程序n一种高级程序设计语言,它有变量,关键字,有各种控制语句,如if、case、while、for等语句,支持函数模块,有自己的语法结构1.shell的特点组合新命令 提供了文件名扩展字符 直接使用shell的内置命令 灵活地使用数据流 结构化的程序模块 在后台执行命令 可配置的环境 高级的命令语言 n2shell的种类(1)Bourne shell(简称sh)(2)C shell(简称csh)(3)Korn shell(简称ksh)(4)Bourne Again shell(即bash)4.1.2 shell程序示例 【例4.1】由三条

4、简单命令组成的shell程序(文件名为ex1)。$cat ex1datepwdcd .4.1.3 shell脚本的建立和执行4.2 命令历史n4.2.14.2.1显示历史命令显示历史命令n4.2.24.2.2执行历史命令执行历史命令n4.2.34.2.3配置历史命令环境配置历史命令环境4.2.1 显示历史命令4.2.2 执行历史命令n执行历史命令是命令替换之一,它以字符“!”开头、后随1个或多个字符来定义用户所需的某种类型的历史命令 基本的事件指定字格式4.2.3 配置历史命令环境n在默认方式下,bash使用用户主目录下面的文件“.bash_history”来保存命令历史 n改变存放历史命令的

5、文件$HISTFILE=/home/mengqc/.myhistoryn重新设定能够保留的命令个数$HISTSIZE=6004.3 名称补全n可以输入目录名或文件名的开头部分,然后按Tab键,Linux根据输入的字母查找以这些字母开头的目录或文件,并自动补全剩余的部分。4.4 别 名n4.4.1 定义别名定义别名n4.4.2 取消别名取消别名4.4.1 定义别名4.4.2 取消别名4.5 shell特殊字符 n4.5.1 通配符n4.5.2 引号n4.5.3 输入/输出重定向符n4.5.4 注释、管道线和后台命令n4.5.5 命令执行操作符n4.5.6 成组命令4.5.1 通配符4.5.2 引

6、号n自动打开三个标准文件,即标准输入文件(stdin),标准输出文件(stdout)和标准出错输出文件(stderr)。1输入重定向符 n 一般形式是:命令 文件名 如:$score 文件名 如:$who abc3输出附加定向符n一般形式是:命令文件名 如:$ps-l psfilen输入和输出重新定向可以连在一起使用。例如:$wc -l outfile4即时文件定向符n即时文件的形式是:命令 参数 标记符 输入行 标记符 注意:标记符要成对出现 n例如:mail$1 !!Best wishes to you on your birthday.!!4.5.4 注释、管道线和后台命令 4.5.5 命令执行操作符4.5.6 成组命令n二者存在重要区别:用花括号括起来的成组命令只是在本shell内执行命令表,不产生新的进程;而用圆括号括起来的成组命令是在新的子shell内执行,要建立新的子进程。4.6 shell变量如果目录创建失败或目录创建成功但文件拷贝失败,如何处理?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Linux课程介绍-第四章课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|