第四章 SHELL 概述.ppt
文本预览下载声明
SHELL 概述 Shell是unix/linux系统的一种工具,它提供了用户和操作系统内核之间的一个接口。内核是操作系统的核心部分,并控制计算机运行的基本状态。内核协调所有的执行程序并管理系统资源。 Shell 是一些特殊命令的解释器,以请求和影响内核为用户提供执行实用程序的方法。 Shell会解释它所读到的命令,可以在提示行中直接输入命令到shell,或者shell从一个文件中读取命令。一个包含shell命令的文件叫shell 程序或shell脚本。 Shell 是一个交互性命令解释器,它独立于操作系统,在命令行输入的命令,经过shell解释后传送给操作系统(内核)执行。 Shell 功能如下: 查找命令的位置并且执行相关联的程序 为shell变量赋新值 执行命令替代 处理输入输出重定向和管道功能 提供一个解释性的编程语言界面,包括tests.branches和loops等语句。 Shell编程基础 Shell程序是一个包含linux命令的普通文件。这个文件的许可权限至少应该为可读和可执行。 在shell提示符下键入文件名就可执行shell程序。 将一组命令放在一个命令文件中,然后可以像linux系统提供的其他程序一样执行这个文件,这个命令文件就叫做shell程序或者shell脚本。 为了让shell 能读取并且执行shell程序,shell脚本的文件权限必须被设置为可读和可执行。 第四章 Red Hat Linux 9下的常用软件 教学目标: 通过本章的学习,读者应了解Red Hat Linux 9下常用软件的使用方法,包括视听播放软件、图像处理软件和文本处理软件等。 4.1 视听播放软件 4.1.1 播放CD “主菜单|声音和视频|CD播放器” 4.1.2 用XMMS播放音频文件 “主菜单|声音和视频|音频播放器” 4.2 使用数码相机 “主菜单|图形|Difital Camera Tool” 4.4 文本编辑软件 4.4.1 vi 行编辑器ed.早期的文本编辑器,用“正则表达式”进行处理,且这种功能仍在延续. 在提示符后输入:ed.即可进入ed 编辑器. 此编辑器是以行为单位进行处理的.有两种处理模式: 命令处理模式 文本处理模式 转换方式如下: 全屏幕编辑器vi Vi 拥有ed大部分的功能和句法规则,并已超过了ed.vi可以全屏显示文本,终端能够显示几行文本,vi就能显示几行.不同的终端特点不一样.在使用vi 之前可以先设置shell的环境变量以确定终端的类型,例如: 我们现在用的终端的默认的类型是xterm.用以下命令进行查看: #echo $TERM Xterm 用以下命令进行设置: $TERM=vt100 /*DEC终端的一个早期类型*/ $export TERM 4.4.2 gedit 文本处理器 gedit是查看和修改纯文本文件的文本编辑器,纯文本文件是包含没有应用字体或风格格式的文本的普通文本文件.如系统日志和配置文件. gedit是一个图形化文本编辑器.它可以打开、编辑并保存纯文本文件,还可以从其他图形化桌面程序中剪切和粘贴文本、创建新的文本文件以及打印文件。 打开gedit: “主菜单|附件|文本编辑器” 在shell 提示符下输入gedit 4.4.3 查看PDF文件 PDF文件是文档的电子映像,查看pdf文档,你必须有一个pdf阅读器. 选择“主菜单|图形|PDF viewer”命令,系统将打开PDF查看器(xpdf窗口). 第五章 Red Hat Linux 9下的办公套件 教学目标: 通过本章的学习,读者应了解OpenOffice.org套件OpenOffice.org Writer. OpenOffice.org calc. OpenOffice.org Impress和OpenOffice.org Draw的一般应用. 教学的重点和难点 用OpenOffice.org Writer 处理文本文件 用OpenOffice.org calc编辑电子表格 用OpenOffice.org Impress 编辑演示文稿 * * Shell程序举例 1、创建一个shell程序序执行以下步骤: #vi myprog #this is the program myprog date ls –F #chmod +x myprog #./myprog 2.shell文件:./profile(配置文件,路径:/etc/profile) ./profile文件用来定义或定制环境变量,设置用户终端,在登录过程中执行如date等程序。内容如下: PATH=/usr/bin;/etc;/usr/sbin;/usr/lib;$HOME/bin;
显示全部