常用工具vishell编程与C语言编程简介

常用工具vishell编程与C语言编程简介

ID:41311369

大小:291.01 KB

页数:25页

时间:2019-08-21

常用工具vishell编程与C语言编程简介_第1页
常用工具vishell编程与C语言编程简介_第2页
常用工具vishell编程与C语言编程简介_第3页
常用工具vishell编程与C语言编程简介_第4页
常用工具vishell编程与C语言编程简介_第5页
资源描述:

《常用工具vishell编程与C语言编程简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章vi、shell编程与C语言编程简介本章学习目标理解vi的三种运行模式及转换方法掌握vi文本文件的创建、修改和保存理解shell脚本的作用掌握shell脚本的基本编写与执行步骤掌握linux环境下C语言编程的基本步骤本章重点、要点Vi三种运行模式的作用及切换方法,文本文件的创建、修改和保存;shell脚本的作用及执行方法;C语言编程与运行的基本步骤。1PartⅠVi简介vi是“visualinterface”的简称。vi可以执行输出、删除、查找、替换、块操作等众多文本操作。vi不是一个排版程序,它不可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序

2、。vi是全屏幕文本编辑器,它没有菜单,只有命令。2vi的基本概念vi可以分为三种状态,命令模式(command mode)插入模式(Insert mode)末行模式(last line mode)3(1)vi的运行模式vi有编辑、命令和插入三种工作模式vi的运行模式及转换4(2)vi的基本操作从编辑模式进入插入模式iao从插入模式返回编辑模式编辑模式下退出viZZZQ命令模式下退出vi:wq:q:q!5启动vi编辑器(1/2)单击“主菜单”→“系统工具”→“终端”。只有在Linux仿真终端环境下才能使用vi编辑器。在终端命令行方式下输入vi文件名6启动vi编

3、辑器(2/2)进入vi之后,首先进入的是编辑模式,此时输入的字母都将作为编辑命令解释。输入相应命令进入插入模式。此时输入的任何字符都将作为文件内容保存起来,并显示在屏幕上。编辑模式下按“:”键进入命令模式。7vi编辑模式下的常用命令G用于直接跳转到文件尾。dd删除光标所在的整行。yy将当前行的内容复制到缓冲区。p将缓冲区的内容写出到光标所在的位置。/str往右移动到有str的地方。?str往左移动到有str的地方。n向相同的方向移动到有str的地方。N向相反的方向移动到有str的地方。u取消前一次的误操作。.再执行一次前面刚完成的某个命令。8vi命令模式下的常用命令:

4、n1,n2con3将从n1开始到n2为止的所有内容复制到n3后面:n1,n2mn3将从n1开始到n2为止的所有内容移动到n3后面:n1,n2d删除从n1开始到n2为止的所有内容:n直接输入要移动到的行号即可实现跳行:/str/从当前光标开始往后移动到有str的地方:?str?从当前光标开始往前移动到有str的地方:s/str1/str2/将str1替换为str2:s/str1/str2/g将所有的str1替换为str2:!Cmd运行shell命令Cmd:r!Cmd将命令运行的结果写入当前行位置:setautoindent缩进每一行,使之与前一行相同。常用于程序的编写。

5、:setnoautoindent取消缩进:setnumber在编辑文件时显示行号:setnonumber取消行号显示:setruler在屏幕底部显示光标所在的行、列位置:setnoruler不显示光标所在的行、列位置9Vi编辑器中添加文本只有在插入模式下才可以添加文本insert命令和append命令使用insert命令,输入的字符是插在光标位置的左面,append命令,输入的字符是追加到光标的右面。10删除文本只有在编辑模式和命令模式下才能删除文本x命令、dl命令、dd命令、shift+X键、shift+D键(即大写d)、shift+S键11在vi编辑器屏幕中移动光

6、标只能在编辑模式和插入模式中移动光标输入w,以单词为单位向后移动光标;输入b,以单词为单位向前移动光标。一般掌握使用上、下、左、右方向键移动即可。12在vi编辑器中查找文本如果当前正在文档中向后查找文本,那么可以同时按下shift+N键,继续查找文本,只是查找的方向相反。如果要在文档中的某一行中查找,那么输入大写的F可以从光标所在位置向后查找,直至这一行的结尾;同时按下shift+F可以从光标所在位置向前查找,直至这一行的开头。13剪切、拷贝和粘贴文本插入模式下不允许剪切、拷贝和粘贴文本输入yy命令:拷贝文本输入p命令:把剪切或拷贝的文本粘贴到文档中14保存文档并退出

7、vi编辑器命令模式下输入命令::w将当前编辑的内容保存:q退出Vi:wq保存退出vi:q!不保存退出vi15PartⅡshell编程简介在shell中执行命令时,为了完成某项工作,经常需要连续执行一系列命令,该工作有可能要多次执行,为了简化执行过程,可以利用shell程序(shell脚本)来实现这一目的。shell程序是通过文本编辑程序存放在一个文本文件中的一系列linux命令和实用程序(名)。shell最强大的功能在于它是一个功能强大的编程语言。可以将命令、变量和流程控制结构有机结合起来的编程工具。Shell脚本语言擅长处理文本类型的数据,由于Li

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

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

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