shell脚本编程.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SHELL脚本编程 shell脚本能提高用户操作和管理员进行系统管理的效率,一般步骤 编辑器编写脚本程序 shell做解释程序,非交互地执行脚本,两种执行方式: 用sh命令执行脚本文件 给脚本文件添加执行权限,用./命令执行 HELLO WORLD! vi hello.sh 按i进入插入模式 输入echo “hello world!” :输入wq保存退出 sh hello.sh 或者 chmod 755 hello.sh ./hello.sh 一、VI编辑器 VI的三种工作模式 VI的启动 VI的退出 VI的文本编辑 VI命令模式下的操作 VI行命令模式下的操作 系统配置文件、shell脚本文件等都是文本文件,编辑它们都要使用文本编辑器。 在Linux系统中有多种文本编辑器,其中既有字符界面如的VI、EMACAS等,也有图形界面的如“附件”菜单下的“文本编辑器(gedit)”等,用户可以根据自己的喜好选择使用。 学习vi的方法: vi的命令太多且难以记忆,而实际上真正经常使用的命令并不是太多,只要掌握几个关键的并加以适当练习很快就上手使用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 my.txt 如果文件存在,则vi显示文件内容并等待用户的命令。 如果指定的文件不存在,则vi将告知用户这是未命名的文件,并进入一个空白的界面。 启动vi时都是默认处于命令模式。用户必须使用命令切换到文本输入模式才能进行输入编辑,或者可执行删除、复制等编辑命令。 3、VI的退出 冒号进命令行模式下: :q! 不存档强制退出。 :w 保存但不退出,w(rite)后可加所要存档的文档名。 :wq 存档后退出。 命令模式下按zz,功能与 :wq 相同。 :x 与:wq相同 命令模式: ZZ、ZQ 保存/不保存退出 4、怎么编辑 必须从命令模式转入插入模式才能进行输入编辑,可用命令有: 新增 (append) a :从光标所在位置后面开始新增资料 A: 从光标所在行最后面的地方开始新增资料。 插入 (insert) i: 从光标所在位置前面开始插入资料 I :从光标所在行的第一个非空白字元前面开始插入资料。 开始 (open) o :在光标所在行下新增一列并进入输入模式。 O: 在光标所在行上方新增一列并进入输入模式。 5、命令模式下的操作:删除与修改 x: 删除光标所在字符 dw 删除一个单词 dd :删除光标所在的行 s:删除光标所在字节,并进入输入模式 #表示数字 #x 删除几个字符,如3x #dw 删除几个单词,如3dw表示删除三个单词 #dd 删除多个行,如3dd 表示删除光标行及光标的下两行 d$ 删除光标到行尾的内容 命令模式下的操作:文本复制、粘贴 复制命令:y yy: 复制整行 yw:复制光标所在的单词 nyw:复制包括光标所在的n个单词 nyy:复制包括当前行在内的n行 粘贴命令 P 光标移动 h、j、k、l nG:移动到底n行行首 6、行命令模式下的操作:字符串的查找、替换 :/string 有哪些信誉好的足球投注网站指定的字符串。 按键n:继续进行有哪些信誉好的足球投注网站 如果写的是斜杠(/):按n会从当前位置向后查找;如果写的是问号(?),按n键则从当前位置向前查找 查找且替换 :%s /SEARCH /REPLACE 把文档中所有SEARCH替换成REPLACE; :#,# s /SEARCH /REPLACE /g #号表示数字,表示从多少行到多少行,把SEARCH替换成REPLACE; :s /SEARCH /REPLACE /g 把当前光标所在行中的SEARCH单词,替换成REPLACE,并把所有SEARCH高亮显示 7、设置vi 全局的配置文件位

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档