网站大量收购独家精品文档,联系QQ:2885784924

shell与vi编辑器.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
shell与vi编辑器.ppt

程序调试工具—gdb 使用gdb进行程序的调试 我们可以通过使用命令“gdb crash”打开要调试的程序 也可以先使用“gdb”命令打开gdb环境,然后通过输入 “file 文件名”的方式打开需要调试的程序 程序调试工具—gdb 使用“run”命令运行程序查看程序中的错误 使用“backtrace”命令查看具体的错误信息 程序调试工具—gdb 使用“frame 编号”命令查看可能的程序错误(编号是在backtrace命令的执行结果中) 可以看到我们程序的出错在于第8行的scanf语句。 使用quit语句退出gdb调试环境,对源程序进行修改,然后编译运行就可以了。 vi阶段项目总结 通过前面的学习,我们已经可以完成本课程的项目了。具体实施方法如下: 使用vi编辑器编写程序源代码 使用gcc编译器进行源代码的编译 如果程序出现错误,使用gdb进行调试 运行程序 项目实录一:Shell编程 一、录像位置 /linux/kcweb/qcsysp.asp 二、项目实训目的 掌握Shell环境变量、管道、输入输出重定向的使用方法。 熟悉Shell程序设计。 4.3 项目实录(一) 总 结 Shell功能和Shell的命令解释过程。 重定向和管道。 正则表达式的使用方法。 使用Vi编辑文本文件。 项目实录二:Vi编辑器 一、录像位置 /linux/kcweb/qcsysp.asp 二、项目实训目的 掌握Vi编辑器的启动与退出。 掌握Vi编辑器的三种模式及使用方法。 熟悉C/C++编译器gcc的使用。 三、教材网站 /show/3250.html 4.3 项目实录(二) * * Shell脚本的流程控制 脚本的建立与执行 用户可以使用任何文本编辑器编辑Shell脚本文件,如Vi、gedit等。 Shell对Shell脚本文件的调用可以采用3种方式: 一种是将文件名作为Shell命令的参数,其调用格式为: 另一种调用方法是先将脚本文件的访问权限改为可执行,以便该文件可以作为执行文件调用 当执行一个脚本文件时,Shell就产生一个子Shell(即一个子进程)去执行文件中的命令。因此,脚本文件中的变量值不能传递到当前Shell(即父进程)。为了使的脚本文件中的变量值传递到当前Shell,必须在命令文件名前面加“.”命令。 Shell设置变量实例 Shell选择语句实例 本实例测试首先测试/bin/bash文件是否存在,如果存在,测试它是不是一个目录,并通过echo语句输出测试结果 Shell循环语句实例 本实例首先利用for循环,分别给foo赋值为bar,fud和43,并通过echo语句输出foo变量的内容。然后利用while循环,使得foo不断加一 shell阶段总结 通过前面的学习,我们已经可以完成本课程的项目了。具体实施方法如下: 在Linux终端中输入Vi,打开vi编辑器 在Vi中进行代码的编辑,部分主要代码如图所示 将代码保存成usb.sh,并使用chmod +x usb.sh命令增加执行权限 运行程序进行测试 本项目示例代码 4.2 Vi编辑器 1. 项目课题引入 2. Vi编辑器的使用方法 3. Linux中C语言程序的编辑 4. Linux中C语言程序的运行 5. 现场演示案例 课题引入——项目背景 在Linux操作系统中设计一个C语言程序,当程序运行时显示如下的运行效果: 课题引入——项目分析 完成本项目需要解决的问题: 1、在Linux下我们使用什么工具进行程序和文字的编辑。 2、在Linux操作系统中我们如何编译和运行C程序 3、我们编写的程序如何在Linux操作系统中进行调试。 课题引入——教学目标 学习本课需要实现的教学目标: 掌握Vi编辑器的启动和退出 掌握Vi编辑器的工作模式 熟悉Vi编辑器的基本命令 掌握C/C++编译器gcc的使用 掌握Linux下程序设计的一般方法 课题引入——应达到的职业能力 学生学习本课后应该具有的职业能力: 熟练掌握Vi编辑器的使用方法 能够利用Vi编辑器进行文字编辑工作 能够使用gcc进行C/C++程序的编译和调试 能够独立完成基本的Linux程序 项目问题一—Vi编辑器的使用 Vi编辑器包含的主要内容有: Vi编辑器的启动与退出 Vi编辑器的工作模式 Vi编辑器的常用命令 Vi编辑器的简介 Vi是Visual interface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作 用户可以根据自己的需要对Vi进行定制,这是其他编辑程序所没有的。 Vi不是一个排版程序,它不像WORD或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 Vi是全屏幕文本编辑器,它没有菜单,只有命令。 4.2

文档评论(0)

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

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

1亿VIP精品文档

相关文档