1 / 75
文档名称:

shell脚本编程.ppt

格式:ppt   大小:514KB   页数:75页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

shell脚本编程.ppt

上传人:yixingmaoj 2017/11/2 文件大小:514 KB

下载得到文件列表

shell脚本编程.ppt

相关文档

文档介绍

文档介绍:College of Information Science and Engineering
Shandong Agricultural University
SHELL脚本编程
1
shell脚本能提高用户操作和管理员进行系统管理的效率,一般步骤
编辑器编写脚本程序
shell做解释程序,非交互地执行脚本,两种执行方式:
用sh命令执行脚本文件
给脚本文件添加执行权限,用./命令执行
HELLO WORLD!
vi
按i进入插入模式
输入echo “hello world!”
:输入wq保存退出
sh
或者
chmod 755
./
一、VI编辑器
VI的三种工作模式
VI的启动
VI的退出
VI的文本编辑
VI命令模式下的操作
VI行命令模式下的操作
VI 编辑器的使用
系统配置文件、shell脚本文件等都是文本文件,编辑它们都要使用文本编辑器。
在Linux系统中有多种文本编辑器,其中既有字符界面如的VI、EMACAS等,也有图形界面的如“附件”菜单下的“文本编辑器(gedit)”等,用户可以根据自己的喜好选择使用。
学忆,而实际上真正经常使用的命令并不是太多,只要掌握几个关键的并加以适当练习很快就上手使用vi。
为什么选择VI
就使用的方便性而言,有比vi更好的编辑器,还要图形化的edit,为什么还要用vi?
历史久远,功能强大,在有些情况下系统中能够找到的编辑器只有vi;
用户一旦熟悉后,使用非常方便;系统管理员使用正则表达式可以极大地提高工作效率,而学习vi也是掌握正则表达式的有效途径。
由于vi的版本不同,其命令格式、功能和用法会有一些差别。Shell中执行vi命令,RedHat系统实际上是执行vim,它是传统vi的增强版本
1、VI的三种工作模式
命令模式
启动VI默认进入命令模式。此时界面不能编辑,只能接受命令(键入的命令看不到)
文件的保存,退出,文本的删除、复制、搜索等操作
输入模式
编辑模式
命令模式下用i(sert),a(ppend),o,s等均可进入该模式。按esc返回命令模式
行编辑模式
实际上也是命令模式的一种,在命令模式下输入冒号进入一个命令行,可显示地输入命令(所以也有些书认为是两种工作模式)。
三种模式可自由切换,一般切换命令就是操作的英文单词的首字母
2、VI的启动
启动命令:vi
如果文件存在,则vi显示文件内容并等待用户的命令。
如果指定的文件不存在,则vi将告知用户这是未命名的文件,并进入一个空白的界面。
启动vi时都是默认处于命令模式。用户必须使用命令切换到文本输入模式才能进行输入编辑,或者可执行删除、复制等编辑命令。
vi –R file_name,以只读方式打开文件
3、VI的退出
冒号进命令行模式下:
:q! 不存档强制退出。
:w 保存但不退出,w(rite)后可加所要存档的文档名。
:wq 存档后退出。
命令模式下按zz,功能与:wq 相同。
:x 与:wq相同
命令模式:
ZZ、ZQ 保存/不保存退出
4、怎么编辑
必须从命令模式转入插入模式才能进行输入编辑,可用命令有:
新增(append)
a :从光标所在位置后面开始新增资料
A: 从光标所在行最后面的地方开始新增资料。
插入(insert)
i: 从光标所在位置前面开始插入资料
I :从光标所在行的第一个非空白字元前面开始插入资料。
开始(open)
o :在光标所在行下新增一列并进入输入模式。 O: 在光标所在行上方新增一列并进入输入模式。
冒号进入行命令模式,输入set nu可设置vi显示行号