范家宽操作系统实验报告_第1页
范家宽操作系统实验报告_第2页
范家宽操作系统实验报告_第3页
范家宽操作系统实验报告_第4页
范家宽操作系统实验报告_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验题目:S编:范家宽掌握vi的三种工作方式,熟悉vi编辑程序的使用。学习S程序设计方法。掌握三.实验内容学习使用vi编辑程序。编写S程序。将程序文件设置为可执行文件(用命令。在命令行方式中运行S程序。四.实验步骤按本《实验指导》第三部分的内容。熟悉vi思考:试一试vi指令模式(CommandMode)a、i、oInput文本输入模式(InputMode)ESC(CommandMode)指令模式(CommandMode)下输入:进入末行模式(LastlineMode)末行模式(LastlineMode)下指令错误则返回指令模式(CommandMode)1、指令模式(Command指令模式主要使用方向键移动光标位置进行文字的编辑,下面列出了常用的操作命令及含义。0hljkPageDn-----向下移动一页PageUp-----向上移动一页d+方向键-----删除文字ddpprS2、文本输入模式(Input在指令模式下(CommandMode)a/Ai/Io/OaAiESC3、末行模式(Lastline:qVi:q!Vi:wq:setnulinux终端下有时我们用的是vivivi入命令模式shiftwq创建和执行S程序用前面介绍的Vi或其他文本编辑器编写S程序,并将文件 用od将文件的权限设置为可执行模式,如若文件名为shdemo.h,则命令如下:$od755shdemo.h(文件主可读、写、执行,同组人和其他人可读和执行)在提示符后执行S程序用vi编写《实验指导》“第四部分S程序设计”中的例1(假设文件名prog1.h),练习内部变量和位置参数的用法用od将文件的权限设置为可执行模式,并在提示符后键入命令行:$./prog1.或$shprog1.Namenotprovided$./prog1.hThre屏幕显示:YournameisThre#$1参数的效进一步修改程序prog1.h,要求显示参数个数、程序名字,并逐个显示参数用vi编写《实验指导》“第四部分S程序设计”中的例2、例3,练习字符串比较修改例2程序,使在程序运行中能随机输入字符串,然后进行字符串比较修改例3程序,使在程序运行中能随机输入文件名,然后进行文件属性判断用vi编写《实验指导》“第四部分S程序设计”中的例4、例5、例6、例7,掌用vi编写《实验指导》“第四部分S程序设计”中的例8及例9掌握条件语句的 思考:到此为止你对S有所认识了吧?怎么样?自己再编两个程序Linux的S有什么特点把已有命令进行适当组合构成新令提供了文件名扩展字符(通配符,如*]),使得用单一的字符串可以匹配可以直接使用S的内置命令,而不需创建新的进程如S中提供的cd、echo、exit、pwd、kill等命令。为防止因某些S不支持这类命令而出现麻烦,许多命令了模式匹配、I/O(8)S提供了一个高级令语言,能够创建从简单到复杂的程序。这些S程序当作新令使用,从而便于用户开发新令。怎样进行S编程?如何运行?有什么条件s是操作系统的最外层。s合并编程语言以控制进程和文件,以及启动和控制其它当登录到系统中时,系统定位要执行的s的名称。在它执行之后,s显示一个命令提示符。普通用户的此提示符通常是一个$(符。当提示符下输入命令并按下Enter键时,s对命令进行求值,并尝试执行它。取决于命令说明,s将命令输出vi编辑程序有几种工作方式?查找有关的详细资料,熟练掌握屏幕编辑方式、转移命令方式以及末行命令的操作。学习搜索、替换字符、字和行,行的、移动,以及在vi中执行S命令的方式。指令模式(CommandMode)a、i、oInput文本输入模式(InputMode)ESC(CommandMode)指令模式(CommandMode)下输入:进入末行模式(LastlineMode)末行模式(LastlineMode)下指令错误则返回指令模式(CommandMode)1、指令模式(Command0hljkPageDn-----向下移动一页PageUp-----向上移动一页d+方向键-----删除文字ddpp-----整行rS2、文本输入模式(Input在指令模式下(CommandMode)a/Ai/Io/OaAiESC3、末行模式(Lastline:qVi:q!Vi:wq:setnulinux终端下有时我们用的是编写一个具有以下功能的S程序把当 下的文 信息输出到文件filedir.txt中 信息由ls-l查看,将其输入到filedir.txt的程序如下:在当 下建立一个 名为testdir2 下的所有扩展名为c的文件以原文件名到子 用的是lrstest这个子 中的所有文件的存取权限

温馨提示

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

评论

0/150

提交评论