下载此文档

实验二linuxunix环境程序设计基础.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
实验二Linux/。。3./gdb等工具进行程序设计的基本技术。、emacs、kate、kedit等编辑工具编写源代码,其中emacs和vi可在字符模式下运行,而kate和kedit需在图形用户界面下使用,都是全屏幕编辑工具,使用简单,kate带有一个文件列表区、一个文件编辑区和一个命令输入区,是一个编写程序的好工具。启动vi、kate和kedit编辑文件的命令行方法如下:$vi程序文件名$kate程序文件名$kedit程序文件名kate和kedit的图形界面启动方法:.开始菜单|运行命令|kate开始菜单|运行命令|。vi是visualeditor的缩写,是UNIX提供给用户的一个窗口化编辑环境。进入vi,直接执行vi编辑程序即可。例:$,同时vi会将文件复制一份至缓冲区(buffer)。vi先对缓冲区的文件进行编辑,保留在磁盘中的文件则不变。编辑完成后,使用者可决定是否要取代原来旧有的文件。1、vi的工作模式vi提供二种工作模式:输入模式(insertmode)mandmode)。使用者进入vi后,即处在命令模式下,此刻键入的任何字符皆被视为命令,可进行删除、修改、存盘等操作。要输入信息,应转换到输入模式。(1)命令模式在输入模式下,按ESC可切换到命令模式。命令模式下,可选用下列指令离开vi::q!离开vi,并放弃刚在缓冲区内编辑的内容:wq将缓冲区内的资料写入磁盘中,并离开vi:ZZ同wq:x同wq:w将缓冲区内的资料写入磁盘中,但并不离开vi:q离开vi,若文件被修改过,则要被要求确认是否放弃修改的内容,此指令可与:w配合使用(2)命令模式下光标的移动H左移一个字符J下移一个字符K上移一个字符L右移一个字符0移至该行的首$移至该行的末^移至该行的第一个字符处H移至窗口的第一列M移至窗口中间那一列L移至窗口的最后一列G移至该文件的最后一列W,W下一个单词(W忽略标点)B,B 上一个单词(B忽略标点)+移至下一列的第一个字符处-移至上一列的第一个字符处(移至该句首)移至该句末{移至该段首}移至该段末NG移至该文件的第n列N+移至光标所在位置之后第n列n-移至光标所在位置之前第n列(3)输入模式输入以下命令即可进入vi输入模式:a(append)在光标之后加入资料A在该行之末加入资料i(insert)在光标之前加入资料I在该行之首加入资料o(open)新增一行于该行之下,供输入资料用O新增一行于该行之上,供输入资料用Dd删除当前光标所在行X删除当前光标字符X删除当前光标之前字符U撤消·重做F查找s替换,例如:将文件中的所有"FOX"换成"duck",用":%s/FOX/duck/g" shell是用户与Linux操作系统之间的接口,是命令语言、命令解释程序和程序设计语言的总称。用户在提示符下输入的命令都由shell先加以解释,然后传给Linux内核,或调用相关程序执行。shell支持绝大多数高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构,可以解释执行包含这些结构的shell程序。Linux中有多种shell,如bash、ksh、csh等,默认的是bash。 当用户打开终端后,系统为该终端建立一个程序shell的进程,由进程去读入、识别和执行用户输入的各种命令。Linux命令有可执行二进制程序和shell程序,shell程序类似于DOS中的批处理程序。(1)shell程序的编辑shell程序可用编辑工具vi、kate、kedit等编写,并保存为一个磁盘文件。Shell程序的第一行通常为#!/bin/bash,告知Linux使用/bin/bash解释执行该程序。(2)shell程序的执行方法一:bashshell文件名方法二:直接执行。将shell程序的权限设置为644。键入./shell程序名(3)I/O重定向shell程序中经常涉及到输入输出。Linux有通过3个特殊文件实现信息的输入输出:标准输入(stdin,文件描述符为0)、标准输出(stdout,文件描述符为1)和标准错误输出(stderr,文件描述符为2)。Shell通过标准输入接受用户的键盘命令,将执行结果送往标准输出从终端显示,而将出错信息写到标准错误输出,而从终端显示。Linux通过I/O重定向,可以改从文件输入命令,将输出结果或出错信息改送文件。以下是一些示例:1)mand>

实验二linuxunix环境程序设计基础 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dreamclb
  • 文件大小98 KB
  • 时间2019-03-04