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

上传人:阳*** 文档编号:81023603 上传时间:2022-04-26 格式:PPT 页数:25 大小:170.50KB
收藏 版权申诉 举报 下载
常用工具vishell编程与C语言编程简介课件_第1页
第1页 / 共25页
常用工具vishell编程与C语言编程简介课件_第2页
第2页 / 共25页
常用工具vishell编程与C语言编程简介课件_第3页
第3页 / 共25页
资源描述:

《常用工具vishell编程与C语言编程简介课件》由会员分享,可在线阅读,更多相关《常用工具vishell编程与C语言编程简介课件(25页珍藏版)》请在装配图网上搜索。

1、常用工具vishell编程与C语言编程简介1本章学习目标本章学习目标理解理解vi的三种运行模式及转换方法的三种运行模式及转换方法掌握掌握vi文本文件的创建、修改和保存文本文件的创建、修改和保存理解理解shell脚本的作用脚本的作用掌握掌握shell脚本的基本编写与执行步骤脚本的基本编写与执行步骤掌握掌握linux环境下环境下C语言编程的基本步骤语言编程的基本步骤本章重点、要点本章重点、要点Vi三种运行模式的作用及切换方法,文本文件的创建、三种运行模式的作用及切换方法,文本文件的创建、修改和保存;修改和保存; shell脚本的作用及执行方法;脚本的作用及执行方法;C语言编语言编程与运行的基本步骤

2、。程与运行的基本步骤。常用工具vishell编程与C语言编程简介2 vi是是“visual interface”的简称。的简称。 vi可以执行输出、删除、查找、替换、块操可以执行输出、删除、查找、替换、块操作等众多文本操作作等众多文本操作 。 vi不是一个排版程序,它不可以对字体、格不是一个排版程序,它不可以对字体、格式、段落等其他属性进行编排,它只是一式、段落等其他属性进行编排,它只是一个文本编辑程序。个文本编辑程序。 vi是全屏幕文本编辑器,它没有菜单,只有是全屏幕文本编辑器,它没有菜单,只有命令。命令。常用工具vishell编程与C语言编程简介3 vi可以分为三种状态,可以分为三种状态,

3、 命令模式(命令模式(command mode) 插入模式(插入模式(Insert mode) 末行模式(末行模式(last line mode) 常用工具vishell编程与C语言编程简介4 vi有编辑、命令和插入三种工作模式有编辑、命令和插入三种工作模式常用工具vishell编程与C语言编程简介5 从编辑模式进入插入从编辑模式进入插入模式模式 i a o 从插入模式返回编辑从插入模式返回编辑模式模式 常用工具vishell编程与C语言编程简介6 单击单击“主菜单主菜单”“系统工具系统工具”“终终端端”。 只有在只有在Linux仿真终端环境下才能使用仿真终端环境下才能使用vi编辑器。编辑器。

4、在终端命令行方式下输入在终端命令行方式下输入 vi vi 文件名文件名常用工具vishell编程与C语言编程简介7l进入进入vi之后,之后,首先进入的是编辑模式首先进入的是编辑模式,此时,此时输入的字母都将作为编辑命令解释。输入的字母都将作为编辑命令解释。l输入输入相应命令相应命令进入插入模式进入插入模式。此时输入的。此时输入的任何字符都将作为文件内容保存起来,并任何字符都将作为文件内容保存起来,并显示在屏幕上。显示在屏幕上。l编辑模式下按编辑模式下按“:”:”键键进入命令模式。进入命令模式。常用工具vishell编程与C语言编程简介8G用于直接跳转到文件尾。用于直接跳转到文件尾。dd删除光标

5、所在的整行。删除光标所在的整行。yy将当前行的内容复制到缓冲区。将当前行的内容复制到缓冲区。p将缓冲区的内容写出到光标所在的将缓冲区的内容写出到光标所在的位置。位置。/str往右移动到有往右移动到有 str 的地方。的地方。?str往左移动到有往左移动到有 str 的地方。的地方。n向相同的方向移动到有向相同的方向移动到有str的地方。的地方。N向相反的方向移动到有向相反的方向移动到有str的地方。的地方。u取消前一次的误操作。取消前一次的误操作。.再执行一次前面刚完成的某个命令。再执行一次前面刚完成的某个命令。常用工具vishell编程与C语言编程简介9:n1,n2 co n3将从将从n1开

6、始到开始到n2为止的所有内容复制到为止的所有内容复制到n3后面后面:n1,n2 m n3将从将从n1开始到开始到n2为止的所有内容移动到为止的所有内容移动到n3后面后面:n1,n2 d删除从删除从n1开始到开始到n2为止的所有内容为止的所有内容:n直接输入要移动到的行号即可实现跳行直接输入要移动到的行号即可实现跳行:/str/从当前光标开始往后移动到有从当前光标开始往后移动到有 str 的地方的地方:?str?从当前光标开始往前移动到有从当前光标开始往前移动到有 str 的地方的地方:s/str1/str2/将将str1替换为替换为str2:s/str1/str2/g将所有的将所有的str1替

7、换为替换为str2:!Cmd运行运行shell命令命令Cmd:r ! Cmd将命令运行的结果写入当前行位置将命令运行的结果写入当前行位置:set autoindent缩进每一行,使之与前一行相同。常用于程序的编写。缩进每一行,使之与前一行相同。常用于程序的编写。:set noautoindent取消缩进取消缩进:set number在编辑文件时显示行号在编辑文件时显示行号:set nonumber取消行号显示取消行号显示:set ruler在屏幕底部显示光标所在的行、列位置在屏幕底部显示光标所在的行、列位置:set noruler不显示光标所在的行、列位置不显示光标所在的行、列位置常用工具vi

8、shell编程与C语言编程简介10 只有在只有在插入模式插入模式下才可以添加文本下才可以添加文本 insert命令和命令和append命令命令 使用使用insert命令,输入的字符是插在光命令,输入的字符是插在光标位置的标位置的左左面,面,append命令,输入的字符命令,输入的字符是追加到光标的是追加到光标的右右面。面。常用工具vishell编程与C语言编程简介11 只有在只有在编辑模式编辑模式和和命令模式命令模式下才能删除下才能删除文本文本 x命令、命令、dl命令、命令、dd命令、命令、shift+X键、键、shift+D键(即大写键(即大写d d) 、shift+S键键常用工具vishe

9、ll编程与C语言编程简介12 只能在只能在编辑模式编辑模式和和插入模式插入模式中移动光标中移动光标 输入输入w,以单词为单位向,以单词为单位向后后移动光标;输入移动光标;输入b,以单词为单位向以单词为单位向前前移动光标。移动光标。 一般掌握使用一般掌握使用上、下、左、右方向键上、下、左、右方向键移动即移动即可。可。 常用工具vishell编程与C语言编程简介13 如果当前正在文档中向后查找文本,那么如果当前正在文档中向后查找文本,那么可以同时按下可以同时按下shift+N键,继续查找文本,键,继续查找文本,只是查找的只是查找的方向相反方向相反。 常用工具vishell编程与C语言编程简介14

10、插入模式插入模式下下不允许不允许剪切、拷贝和粘贴文本剪切、拷贝和粘贴文本 输入输入yy命令:拷贝文本命令:拷贝文本 输入输入p命令:把剪切或拷贝的文本粘贴到文命令:把剪切或拷贝的文本粘贴到文档中档中常用工具vishell编程与C语言编程简介15 命令模式下输入命令:命令模式下输入命令: :w 将当前编辑的内容保存将当前编辑的内容保存 :q 退出退出Vi :wq 保存退出保存退出vi :q! 不保存退出不保存退出vi常用工具vishell编程与C语言编程简介16 在在shell中执行命令时,为了完成某项工作,经常中执行命令时,为了完成某项工作,经常需要连续执行一系列命令,该工作有可能要多次需要连

11、续执行一系列命令,该工作有可能要多次执行,为了简化执行过程,可以利用执行,为了简化执行过程,可以利用shell程序程序(shell脚本)来实现这一目的。脚本)来实现这一目的。常用工具vishell编程与C语言编程简介17 Shell脚本简介脚本简介 Shell是一个功能强大的脚本编程语言。是一个功能强大的脚本编程语言。 用用Shell编写的批处理文件称为编写的批处理文件称为Shell脚本。脚本。 Shell脚本可以将若干条命令浓缩成一条命令来脚本可以将若干条命令浓缩成一条命令来使用。使用。 Shell脚本在系统管理和维护方面大有用处。脚本在系统管理和维护方面大有用处。常用工具vishell编程

12、与C语言编程简介18常用工具vishell编程与C语言编程简介19 Shell脚本的建立脚本的建立 使用文本编辑器(使用文本编辑器(vi等)编辑脚本文件等)编辑脚本文件常用工具vishell编程与C语言编程简介20 (假设脚本文件名为(假设脚本文件名为script-file) 方法方法1 将文件名作为将文件名作为shell命令的参数命令的参数$ bash ./script-file当执行一个脚本文件时,当执行一个脚本文件时,shellshell就产生一个子就产生一个子shellshell(即一个子进程)去(即一个子进程)去执行脚本文件中的命令。因此,脚本文件中的变量值不能传递到当前执行脚本文件

13、中的命令。因此,脚本文件中的变量值不能传递到当前shell(shell(父父shell)shell)中。中。 常用工具vishell编程与C语言编程简介21 创建创建shell脚本脚本 运行运行Shell脚本脚本常用工具vishell编程与C语言编程简介22 Linux和和C语言天生有不解之缘,语言天生有不解之缘, Linux的的内核主要就是由内核主要就是由C编写的,另外编写的,另外Linux下的下的很多软件也是很多软件也是C语言编写的,特别是一些著语言编写的,特别是一些著名的服务软件,如名的服务软件,如MySQL,Apache等。等。常用工具vishell编程与C语言编程简介23 编辑器编辑

14、器 VI 编译器编译器 GNU C/C+编译器编译器gcc 调试器调试器 gdb 调试运行时错误(尤其逻辑错误)调试运行时错误(尤其逻辑错误) 函数库函数库 glibc 系统头文件系统头文件 glibc_header常用工具vishell编程与C语言编程简介24 编译编译 gcc -o 可执行文件名可执行文件名 源文件源文件 运行(与运行(与shell脚本运行方法类似)脚本运行方法类似) ./可执行文件名可执行文件名常用工具vishell编程与C语言编程简介25 本章主要介绍:本章主要介绍: vi编辑器的基本使用方法,包括如何创建、编辑和保存编辑器的基本使用方法,包括如何创建、编辑和保存文本文件;文本文件; shell编程和编程和shell脚本的基本概念和基本编写和运行方脚本的基本概念和基本编写和运行方法;法; Linux环境下环境下C语言程序的基本编写与运行方法。语言程序的基本编写与运行方法。 本章只是在基本入门级别上,简要介绍了本章只是在基本入门级别上,简要介绍了vi、 shell编程和编程和C语言程序的基本内容,需要大家根语言程序的基本内容,需要大家根据自身的实际需求,进行练习和提高。据自身的实际需求,进行练习和提高。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!