2020-Linux文版-实验3-Vi编辑器的使用及C编程-学生实验报告模板-P

合集下载

vi实训报告

vi实训报告

vi实训报告本文是关于Vi实训报告的收集和总结。

Vi是一款可在Unix和Linux操作系统中使用的文本编辑器,它在程序员和系统管理员中广泛使用。

Vi实训是一个有趣和充满挑战的实践过程,通过学习和使用Vi,人们可以提高他们的编辑技能和工作效率。

实训环境实训环境是Vi编辑器的学习和实践场地。

在Vi实训的过程中,需要使用一个远程终端或者本地终端,以便在Unix或Linux环境中使用Vi。

在实训之前,需要学习和掌握Linux操作系统的基本命令和操作。

实训内容Vi实训需要掌握基本的Vi命令和操作。

首先需要了解Vi的三种模式:命令模式、插入模式和可视模式。

在命令模式中,Vi提供了丰富的命令,可以执行各种文本编辑操作。

在插入模式中,可以输入和编辑文本。

在可视模式中,可以选择文本,并执行相应的操作。

下面是一些Vi常用的命令和操作:1. 插入文本:在命令模式中按下i键,然后输入要插入的文本。

2. 保存和退出:在命令模式中按下:wq键,保存文本并退出Vi;按下:w键保存文本但不退出Vi;按下:q键退出Vi;按下:q!键强制退出Vi。

3. 删除文本:在命令模式中按下d键,然后再按下相应的字母键,比如d w表示删除一个单词。

4. 撤销操作:在命令模式中按下u键,可以撤销前一次操作;按下Ctrl + r键可以重做被撤销的操作。

5. 移动光标:在命令模式中按下hjkl键,可以分别向左、下、上、右移动光标;按下$键可以将光标移动到行末。

6. 查找和替换:在命令模式中按下/键,然后输入要查找的字符串;按下:s/old/new/g键,将old替换为new。

实训收获通过Vi实训,人们可以获得以下收获:1. 提高编辑技能:Vi的命令模式和快捷键可以帮助人们快速、高效地编辑文本。

2. 增强工作效率:使用Vi可以提高人们的工作效率,尤其是在Unix和Linux环境下。

3. 增强系统管理能力:Vi是Unix和Linux中必不可少的工具之一,掌握Vi可以帮助人们更好地管理系统。

实验报告3-vi编辑器的使用

实验报告3-vi编辑器的使用

实验三VI编辑器的使用信息学院班级:学号:姓名:一、实验目的1.掌握vi编辑器的启动和退出方法2. 掌握vi编辑器中录入文件内容的方法3. 掌握vi编辑器的各种编辑命令的使用4.比对微软公司的Word编辑软件,了解vi的优缺点二、实验环境安装了Linux系统的计算机一台三、【实验重点及难点】重点:掌握VI编辑器的使用方法。

难点:VI编辑器内部命令的使用。

四、实验过程(实验步骤、记录、数据、分析、结果)1、启动虚拟机2、vi编辑器的启动和退出首先启动shell终端,如下图在shell提示符下输入vim或vi,将启动vi编辑器若要退出Vi在末行命令模式下输入:wq或:q!即可(1)使用键在编辑命令模式和末行命令模式和插入模式之间进行切换进入插入模式a追加,i插入,o当前行后插入一空行,r、s替换。

注意其他三个对应命令:A I O R S(2)复制正文yy 复制当前行,nyy复制n行.退出到命令模式以后:3yy个单词。

删除内容均放在缓冲区。

x:→dd: →ndd: →dw: →(4)替换正文p 将缓冲区的内容粘贴到当前光标处。

rn用字符n替换当前字符。

→(5)练习教材5.6节的导航命令。

(6)文件操作:w 写盘,:wq写盘退出,:q!不存盘退出,:w filenam写文件名。

(7)使用vi编辑生成三个100行字符,名字分别为my1,my2和my3的文本文件(8)在vi编辑my1状态下查看当前目录,使用搜索字符串、删除和粘贴功能,使用替换命令及存盘退出、存盘不退出和不存盘退出命令。

存盘退出:wq存盘不退出:w不存盘退出: q!(9)把my1,my2和my3合并为一个文本文件my,并用命令wc显示其行数、单词数和字符数。

(10)练习p135页图5-17的实例。

原来:修改后:四、实验总结掌握的知识:●Vi编辑器的基本使用命令●使用vi编辑器可以修改一个文件的内容●Vi编辑器可以修改C程序。

操作系统实验报告-Linux基本命令使用和vi编辑器

操作系统实验报告-Linux基本命令使用和vi编辑器

实验报告模板Clear之后2.浏览文件系统:(1)运行pwd命令,确定当前工作目录。

(2)运行ls –l命令,理解各字段含义。

第一部分“-rw-r--r--”表示该文件的权限,即所有者权限为读和写,组用户和其他用户的权限为只读。

第二部分“l”表示该文件是符号链接,第三第四部分所有者和所有者所在的用户组,第五部分的数字表示文件的大小(以字节为单位),剩下的依次是文件创建月日时间和文件名。

(3)运行ls –ai命令,理解各字段含义。

列出的是全部i节点信息(4)使用cd命令,将工作目录改到根(/)上。

运行ls –l命令,了解各目录的作用。

/bin:存放着使用者最经常使用的命令。

如:ls等/boot:存放的是启动Linux时使用的一些核心文件。

/dev:是device的缩写.这个目录下是所有Linux的外部设备例如:/dev/hda代表第一个物理IDE硬盘。

/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。

进入后可以看到很多配置文件/home:用户主目录,比如说有个用户叫aa,那他的主目录就是/home/lib:这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。

几乎所有的应用程序都需要用到这些共享库。

/lost+found:这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。

/mnt:这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。

/proc:存放和进程有关的信息。

这个目录是一个虚拟的目录,它是系统内存的映射,这个目录的内容不在硬盘上而是在内存里/root:系统管理员,也叫超级权限者的用户主目录/sbin:s就是Super User的意思,也就是说这里存放的是一些系统管理员使用的系统管理程序/tmp:这个目录不用说,一定是用来存放一些临时文件的地方了/usr/X11R6:存放X-Windows的目录/usr/bin:存放着许多应用程序./usr/sbin:给超级用户使用的一些管理程序就放在这./usr/include:Linux下开发和编译应用程序需要的头文件在这里找./usr/local:这是提供给一般用户的/usr目录,在这安装软件最适合/var:通常用来存放一些变化中的东西/var/log:存放系统日志/var/spool:存放一些邮件、新闻、打印队列等(5)直接使用cd,回到哪里了?用pwd验证。

Linux操作系统Vi文本编辑器试验报告

Linux操作系统Vi文本编辑器试验报告

Vi 文本编辑器1.实验目的文本编辑器的原理和操作。

1.了解vi文本编辑器的相关命令。

了解vi 2.2.实验原理和实验设备1.操作系统inuxL.3.实验步骤1.什么是vi文本编辑器?Vi是一个全屏幕文本编辑器优点:具有文本编辑所需的所有功能.1适用于各种版本的Unix/Linux2.适用于各种类型的终端.3使用灵活快捷.4缺点:界面不太好看1.按键命令太多2.2. 如何调用vi在系统提示符后输入vi和想要编辑(或建立)的文件名(如:vi[path]filename),便可进入vi。

如果只输入vi,而不带有文件名,也可以进入vi。

然后先创建文件的内容,时,只需在退出命令后输入文件名即可。

vi在退出进入vi之后,首先进入的就是编辑模式,进入编辑模式后vi等待编辑命令输入而不是文本输入,也就是说,这时输入的字母都将作为编辑命令来解释。

.进入编辑模式后光标停在屏幕的第一行首位上(用_表示),其余各行的行首均有一个“~”符号,表示该行为空行。

最后一行是状态行,显示出当前正在编辑的文件名及其状态。

如果是[New File],则表示该文件是一个新建的文件。

如果输入vi带有文件名后,文件已在系统中存在的话,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名,行数和字符数。

在编辑模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入插入模式。

在插入模式下,用户输入的任何字符都被vi当作文件内容保存起来,并将其显示在屏幕上。

在文本输入过程中,若想回到命令模式,按ESC键即可。

在编辑模式下,用户按“:”键即可进入命令模式,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。

多数文件管理命令都是在此模式下执行的。

末行命令执行完成后,vi自动回到编辑模式。

如图3.1所示。

若在命令模式下输入命令过程中改变了主意,可用退格键(backspace)将输入的命令全回到编辑模式。

Linux操作系统Vi 文本编辑器实验报告

Linux操作系统Vi 文本编辑器实验报告

Vi 文本编辑器1.实验目的1.了解vi文本编辑器的原理和操作。

2.了解vi文本编辑器的相关命令。

2.实验原理和实验设备1.Linux操作系统3.实验步骤1.什么是vi文本编辑器?Vi是一个全屏幕文本编辑器优点:1.具有文本编辑所需的所有功能2.适用于各种版本的Unix/Linux3.适用于各种类型的终端4.使用灵活快捷缺点:1.界面不太好看2.按键命令太多2. 如何调用vi在系统提示符后输入vi和想要编辑(或建立)的文件名(如:vi [path]filename),便可进入vi。

如果只输入vi,而不带有文件名,也可以进入vi。

然后先创建文件的内容,在退出vi时,只需在退出命令后输入文件名即可。

进入vi之后,首先进入的就是编辑模式,进入编辑模式后vi等待编辑命令输入而不是文本输入,也就是说,这时输入的字母都将作为编辑命令来解释。

进入编辑模式后光标停在屏幕的第一行首位上(用_表示),其余各行的行首均有一个“~”符号,表示该行为空行。

最后一行是状态行,显示出当前正在编辑的文件名及其状态。

如果是[New File],则表示该文件是一个新建的文件。

如果输入vi带有文件名后,文件已在系统中存在的话,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名,行数和字符数。

在编辑模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入插入模式。

在插入模式下,用户输入的任何字符都被vi当作文件内容保存起来,并将其显示在屏幕上。

在文本输入过程中,若想回到命令模式,按ESC键即可。

在编辑模式下,用户按“:”键即可进入命令模式,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。

多数文件管理命令都是在此模式下执行的。

末行命令执行完成后,vi自动回到编辑模式。

如图 3.1所示。

若在命令模式下输入命令过程中改变了主意,可用退格键(backspace)将输入的命令全部删除之后,再按一下退格键,即可使vi回到编辑模式。

linux 基本操作 实验报告

linux 基本操作 实验报告

linux 基本操作实验报告《Linux基本操作实验报告》Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。

对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。

实验一:登录和退出Linux系统首先,我们需要了解如何登录和退出Linux系统。

在登录界面输入用户名和密码后,我们就可以进入系统。

在系统中,我们可以使用命令“exit”来退出系统。

实验二:文件和目录操作在Linux系统中,文件和目录的操作是非常重要的。

我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。

实验三:文件编辑在Linux系统中,我们可以使用命令行工具来编辑文件。

比较常用的编辑器有vi和nano。

我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。

实验四:用户和权限管理Linux系统中的用户和权限管理也是非常重要的。

我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。

实验五:系统管理最后,我们还可以使用一些命令来管理系统。

比如使用命令“ps”来查看当前系统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。

通过以上实验,我们可以初步了解Linux系统的基本操作。

当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。

希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。

实验3 vi工具的使用

实验3 vi工具的使用

实验3 利用vi编辑器运行C语言程序
一、实验要求
熟悉并掌握vi三种工作模式之间的转换方法。

掌握新建和保存文件,进行文本插入与删除的操作方法。

掌握编辑并运行C语言程序的方法。

二、实验内容
C语言运行时需要gcc编译器,提供了C,C++,JAVA等库函数。

1 查看gcc编译器是否安装
[root@localhost ~]# which gcc //如果提示/usr/bin/gcc说明已经安装,否则就没有安装
2 安装gcc编译器
方法(一):利用yum安装
配置yum源
[root@localhost ~]#cd /etc/yum.pos.d
[root@localhost yum.repos.d]# ll
总用量8
-rw-r--r--. 1 root root 125 4月7 21:58 packagekit-media.repo
-rw-r--r--. 1 root root 529 5月31 2012 rhel-source.repo
[root@localhost yum.repos.d]# vi rhel-source.repo //将该文件修改如下
在末行模式下保存并退出:wq
[root@localhost ~]# yum install gcc* //安装系统提供的全部语言的工具包
3 vi编辑hello.c并用gcc编译运行
[root@localhost ~]# vi hello.c //如果该文件存在,则进入该文件,否则,创建后进入
在末行模式下保存并退出:wq
4 卸载gcc文件
[root@localhost ~]# yum remove gcc*。

linux实验报告--vi编辑器的使用

linux实验报告--vi编辑器的使用
2.将/etc/man.config拷贝到本目录底下;
3.使用vi开启本目录下的man.config这个档案;
4.在vi中设定一下行号;
5.移动到第62行,
6.移动到第一行,并且向下搜寻一下『this』这个字符串,请问他在第几行?
7.接着下来,我要将50到100行之间的man改为MAN,并且一一个挑选是否需要修改,如何下达指令?
15.思考题(由老师在上机前出好题目,学生通过实验后再回答)
16.实验结果(学生填写)
17.心得体会(学生填写)
8.修改完之后,突然反悔了,要全部复原,有哪些方法?
9.我要复制51到60行这十行的内容,并且贴到最后一行之后;10.删除11到30行之 Nhomakorabea的20行;
11.将这个档案另存成一个man.test.config的檔名;
12.去到第29行,并且删除15个字符;
13.请问目前的档案有多少行与多少字符?
14.储存后离开。
广东科学技术职业学院
计算机工程技术学院(软件学院)
实验报告
专业计算机网络技术班级成绩评定______
学号姓名(合作者____号____)教师签名赖小卿
实验题目VI编辑器的使用
第周星期一第节
一、实验目的与要求
1、掌握并熟悉VI的使用方法
二、实验步骤
1.请在/root这个目录下建立一个名为network的目录;进入network这个目录当中;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告
课程名称: Linux操作系统
实验名称:实验3 Vi编辑器的使用及C编程
学生姓名:孙文浩班级计算机 141 学号
学院(系):信息数理学院指导教师:庄丽华
实验时间: 2016 年 9 月 30 日实验成绩:
实验3 Vi编辑器的使用及C编程
一、实验要求
(1)掌握Vi的三种运行模式及切换方法;
(2)掌握使用Vi的各种操作命令进行文本文件的编辑;
(3)用Vi编写Linux下C程序,掌握gcc编译。

二、实验内容和实验步骤
1、vi编辑器的使用
【操作要求1】首先用合法用户名登陆系统,不保存直接退出。

【操作步骤】
(1)在系统提示符下,输入vi,按回车键,进入vi的界面。

(2)输入:q!不保存直接退出。

【操作要求2】新建文件f1并编辑一段文字进行保存。

【操作步骤】
(1)在系统提示符下输入vi f1,按回车键。

(2)看到vi的界面,输入i,左下角会出现“插入”。

(3)输入一段文字。

10 Basic Linux Networking and Monitoring Commands You Should Know
I have listed down 10 basic Linux networking and monitoring commands which each
Linux user should know. These Linux basic networking and monitoring commands like hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool are used for viewing the IP address of the Linux server, managing Linux server network adapter configuration, making network connections among Linux servers over telnet and
ethernet, Linux server information etc. Lets have a look on the following Linux networking and monitoring commands.
(4)按Esc键,进入命令模式。

这时“插入”就不见了。

(5)输入:wq,按回车键,保存文件。

实验结果截图:
【操作要求3】对文件f1进行增、删、改操作。

【操作步骤】
(1)在系统提示符下输入vi f1,按回车键。

看到vi的界面。

输入i,进入插入模式。

输入增加的文字:“vi is very easy to user~!”。

用方向键将光标移到图文字行的任意处。

实验结果截图:
(2)按Esc键,进入命令模式。

输入命令dd,删除光标所在一行(若连续输入d,d是将光标所在的行及以下所有行删除)。

实验结果截图:
(3)用方向键将光标移到very的v处,按Esc键,进入命令模式,输入命令2x,查看结果。

实验结果截图:
2
【操作要求4】接着上述步骤继续做,对文件f1进行复制、粘贴操作。

【操作步骤】
(1)输入命令2yy,进行复制。

(2)将光标移动到“vi is very easy to user~!”。

(3)按Esc键,进入命令模式。

(4)输入p,完成粘贴,查看结果。

实验结果截图:
【操作要求5】接着步骤继续,在f1文件中进行字符串搜索、替换操作。

【操作步骤】输入“:/is”,按回车键,查看结果。

实验结果截图:
2、用vi编辑器来编写一个简单的程序,用gcc编译。

【操作步骤】
(1)、输入vi,进入vi编辑器。

(2)、编写程序代码如下:
#include “stdio.h”
main( )
{int i,sum=0;
for(i=1,i<=10;i++)
sum+=i;
printf(“sum=%d\n”,sum);
}
实验情况截图:
(3)、按Esc键,进入命令模式。

(4)、输入“:w sum.c”。

(5)、按Esc键,进入命令模式,并输入“:q”,退出vi编辑器即可。

(6)、输入“gcc -o sum sum.c”,进行编译。

注:Linux下最常用的C语言编译器是gcc,gcc格式为:gcc [options] file –list
默认情况下,将可执行代码存储在文件a.out中。

-o选项的作用是告知gcc将可执行代码存储在一个专门的文件中,而不是默认的a.out中。

用ls查看sum文件截图:
(7)、若成功则不会有任何信息,反之,系统会报错。

若成功,则输入“./sum”,就可得到结果。

实验结果截图:
(8)、将10替换为每个同学的学号的最后三位数字,重新编译,查看结果。

(注意,程序部分需要调试)。

实验结果截图:
3、将书上246页,并进行编译。

实验程序截图:
实验结果截图:
三、实验心得
通过这次实验,我掌握Vi的三种运行模式及切换方法,还掌握使用Vi的各种操作命令进行文本文件的编辑,并且学会了用Vi编写Linux下C程序,掌握gcc编译。

相关文档
最新文档