Linux操作系统之第4章ppt课件.ppt

Linux操作系统之第4章ppt课件.ppt

ID:58882348

大小:887.50 KB

页数:79页

时间:2020-09-30

Linux操作系统之第4章ppt课件.ppt_第1页
Linux操作系统之第4章ppt课件.ppt_第2页
Linux操作系统之第4章ppt课件.ppt_第3页
Linux操作系统之第4章ppt课件.ppt_第4页
Linux操作系统之第4章ppt课件.ppt_第5页
资源描述:

《Linux操作系统之第4章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章vi工具与Shell编程4-1vi编辑器的使用vi的启动和退出vi的工作模式常用vi编辑命令4-1-1vi的启动和退出启动vivi[参数][filename1][filename2]…[filenamen]常用参数:+[num]:光标停留在指定行,不指定具体行数则,停留在文件尾。+/{pattern}:光标停留在第一个匹配模式处-R:以只读模式打开,编辑保存时会提示#vinewfile保存与退出vi在命令模式,有如下几种退出方式:q只读退出:q!不保存修改内容,强制退出:wq保存文件,退出vi:w保存文件:w!强制保存:wfilename内容存储为指定文件:n,mwfil

2、ename第n~m行的文本保存到指定的文件filename中4-2-2vi的工作模式vi的工作模式输入模式命令模式末行/底行/ex转义模式visual模式命令模式刚进入vi编辑器时,处于命令模式从其他模式进入指令模式,按【Esc】键。输入模式在命令模式下,使用i/I/Insert、a/A、o/O、c/C和s等命令进入输入模式末行/底行/ex转义模式在命令模式使用:命令visual模式在命令模式下,按v/V键进入该模式,该模式下可进行操作内容的选择命令作用a在光标后输入文本A在当前行末尾输入文本i在光标前输入文本I在当前行开始输入文本o在当前行后输入新一行O在当前行前输入新一行命

3、令模式编辑模式visual模式(v键进入)visual模式(V键进入)4-1-3vi常用编辑命令光标移动命令删除命令改变与替换命令查询拷贝与粘贴命令其他命令末行/底行/ex转义模式命令(1)光标移动命令命令作用B移动到当前单词的开始e移动到当前单词的结尾w向后移动一个单词h向前移动一个字符j向下移动一行k向上移动一行l向后移动一个字符命令模式下的光标移动(2)删除操作命令命令作用x删除光标所在的字符dw删除光标所在的单词d$或D删除光标至行尾的所有字符dG删除光标至文件尾的内容dd删除当前行(3)改变与替换命令命令作用r替换光标所在的字符R替换字符序列cw替换一个单词ce同cw

4、cb替换光标所在的前一字符c$替换自光标位置至行尾的所有字符C同c$cc替换当前行(4)查询命令作用/abc向上查询字串“abc”?abc向下查询字串“abc”n重复前一次查询N重复前一次查询,但方向相反(5)拷贝与粘贴命令命令作用yw将光标所在单词拷入剪贴板y$将光标至行尾的字符拷入剪贴板Y同y$yy将当前行拷入剪贴板p将剪贴板中的内容粘贴在光标后P将剪贴板中的内容粘贴在光标前(6)其他命令命令作用u取消上一次的操作U可以恢复对光标所在行的所有改变J把两行连接到一起:set用来设置或浏览vi系统当前的选项:X对所编辑的文件进行简单加密(7)末行/底行/ex转义模式命令行定位符

5、号意义.当前行n编辑器缓冲区中的第n行$缓冲区中最后一行%或1,$从第1行至最后一行+/-n表示相对当前行的位移:1,3d%y替换命令:s/str1/str2/替换当前行中首次出现的字符串str1 :s/str1/str2/g替换当前行中所有出现的字符串str1 :.,$s/str1/str2/g替换当前行到末尾所有出现的字符串str1 :1,$s/str1/str2/g替换正文中所有出现的字符串str1:n,ms/str1/str2/用字符串str2替换指定行范围中首次出现的字符串str1 :g/str1/s//str2/g用字符串str2替换正文中所有出现的字符串str14

6、-2Shell编程Shell简介Shell语法Shell编程举例4-2-1Shell简介Shell基本概念Shell功能Shell种类Shell切换Bash主要功能Shell脚本文件的创建及执行Shell基本概念Shell是解释用户在终端键入的命令的一种中间程序。它将这些用户键入的命令转换成内核能够理解的形式。Shell既是一种命令语言,又是一种程序设计语言Shell基本功能命令解释器编程语言Shell的另一个重要特性是它自身就是一个解释型的程序设计语言。Shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。Shell编程语言简单易学

7、,任何在提示符中能键入的命令都能放到一个执行的Shell程序中Shell种类ashBourneShell(sh)bash(BourneAgainShell)kshpdkshcshtcshpdkshzshShell切换启动新的shell执行该shell对应的程序名,如ash,csh,tcsh等,对应的程序文件一般位于/bin目录下shell退出exit查看用户登陆默认使用shell种类finger–lusernameecho$SHELL查看/etc/passwd文件Bash主要功能命令补全按【

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。