实验报告3_vi编辑器的使用
Linux网络操作系统课程实验报告3(Vi编辑器)学生

三、实验内容与步骤
1.进入和退出vi
<1>进入vi在系统提示符($)下输入命令vi和想要编辑(建立)的文件名(如example),便可进入vi。
#vi example
<2>退出vi
在命令方式下可有几种方法退出vi编辑器:
:wq把编辑缓冲区的内容写到你编辑的文件中,退出编辑器,回到UNIX shell下。
《网络操作系统》实验报告
实验序号: 3 实验项目名称: Vi编辑器
学 号
姓 名
专业、班
实验地点
指导教师
实验时间
一、实验目的及要求
1.掌握Linux系统终端方式使用的编辑器vi;
2.学习vi的启动、存盘、文本输入、现有文件的打开;
3.学习使用vi编辑器建立、编辑、显示以及加工处理文本文件。
二、实验设备(环境)及要求
main()
{
int i,sum=0;
for(i=0;i<=100;i++)
{ sum=sum+i; }
printf("\n1+2+3+...+99+100=%d\n",sum); }
[student@enjoy abc]$ gcc -o abc abc.c
[student@enjoy abc]$ ls abc abc.c
<3>然后,输入以下文本行, For mang year you have .......
<4>将你编辑的文本文件存盘。(利用: wq命令,或者: x命令)
在vi中编写一个abc.c程序,对程序进行编译、连接、运行。具体如下:
2020-Linux文版-实验3-Vi编辑器的使用及C编程-学生实验报告模板-P

实验报告课程名称: 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 KnowI have listed down 10 basic Linux networking and monitoring commands which eachLinux 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 andethernet, Linux server information etc. Lets have a look on the following Linux networking and monitoring commands.(4)按Esc键,进入命令模式。
vi编辑器的使用实验报告

vi编辑器的使用实验报告一、实验目的熟悉并掌握 vi 编辑器的基本操作和常用命令,能够使用 vi 编辑器进行文本的创建、编辑、保存和退出等操作,提高在命令行环境下的文本处理能力。
二、实验环境操作系统:_____终端工具:_____三、实验原理vi 编辑器是 Unix/Linux 系统中最常用的文本编辑器之一,它工作在命令行模式下,具有强大的功能和灵活的操作方式。
vi 编辑器有三种工作模式:命令模式、插入模式和底行模式。
在命令模式下,用户可以执行各种移动光标、删除、复制、粘贴等操作。
通过输入特定的命令,如`i` 进入插入模式,在插入模式下可以输入文本进行编辑。
底行模式用于执行保存、退出、查找替换等操作,通过输入`:`进入底行模式。
四、实验内容及步骤(一)启动 vi 编辑器在终端中输入`vi 文件名` 命令,如果文件不存在,vi 会创建一个新文件;如果文件已存在,vi 会打开该文件进行编辑。
(二)命令模式操作1、移动光标`h`:向左移动一个字符。
`j`:向下移动一行。
`k`:向上移动一行。
`l`:向右移动一个字符。
`0`:移动到行首。
`$`:移动到行尾。
`G`:移动到文件末尾。
`gg`:移动到文件开头。
2、删除操作`x`:删除光标所在处的字符。
`dd`:删除光标所在的整行。
`d$`:删除从光标位置到行尾的内容。
`d0`:删除从光标位置到行首的内容。
3、复制和粘贴`yy`:复制光标所在的整行。
`p`:在光标所在位置后粘贴。
`P`:在光标所在位置前粘贴。
(三)插入模式操作输入`i` 命令进入插入模式,此时可以输入文本进行编辑。
在插入模式下,按下`Esc` 键返回命令模式。
(四)底行模式操作输入`:`进入底行模式,可执行以下操作:1、保存文件`:w`:保存文件。
`:w 新文件名`:另存为新文件。
2、退出 vi 编辑器`:q`:如果文件未修改,直接退出。
`:q!`:不保存修改,强制退出。
`:wq`:保存修改并退出。
实验三Shell和Vi编辑器

1+2+3+...+99+100=5050
[student@enjoy abc]$
[student@enjoy abc]$
4)从如上内容的基础上总结vi的启动、存盘、文本输入、现有文件的打开、光标移动、复制/剪贴、查找/替换等命令。
5)编写一个程序解决“鸡兔同笼”问题。
main()
{
int i,sum=0;
for(i=0;i<=100;i++)
{
sum=sum+i;
}
printf("\n1+2+3+...+99+100=%d\n",sum);
}
[student@enjoy abc]$ gcc -o abc abc.c
[student@enjoy abc]$ ls
abc abc.c
再次查看文件list中的内容,和前两次的结果相比较,注意list文件大小和创建时间的区别,完成课后第一题。
(2)输入重定向
使用输入重定向,把上面生成的文件list用mail命令发送给自己:#mail root < list。
查看新邮件,看看收到的新邮件中其内容是否为list文件中的内容。
(3)管道
利用管道和grep命令,在上面建立的文件list中查找字符串list:#cat list | grep list。
显示别名ls代表的命令,确认设置生效:#alias ls。
使用别名ls显示当前目录中的文件列表。
在使定义的别名不失效的情况下,使用系统的ls命令显示当前目录的命令列表:#\ls。
实验4 vi编辑器的使用

3
实验4 vi编辑器的使用 实验 编辑器的使用
2.插入方式 通过输入vi的插入命令(i)、附加命令(a)、打开命令(o)、 替换命令(s)、修改命令(c)或取代命令(r)便可以由命令方式 进入插入方式。 由 插 入 方式 回到 命令方 式的办法 是 :按 下<esc>键 (通常在键盘的左上角)。如果已在命令方式下,那么按 下<esc>键会发出“嘟嘟”声,不会切换到插入模式。
7
实验4 vi编辑器的使用 实验 编辑器的使用
三.实验内容 1.进入和退出vi。 2.利用文本插入方式建立一个文件。 3.在新建的文本文件上移动光标。 4.在文本文件执行删除、复原、修改、替换操作。
8
实验4 vi编辑的
vi编辑器的使用 vi编辑器的使用
学习使用vi编辑器建立,编辑,显示文本文件 。 二. 实验预备知识 用户往往需要建立自己的文件,如一般的文本文件、 数据文件、数据库文件、程序源文件等。建立和编辑 文本文件要利用编辑器。
1
实验4 vi编辑器的使用 实验 编辑器的使用
(四)使用vi查找和替换 vi提供了几种定位查找一个指定的字符串在文件中 位置的方法。同时还提供一种功能强大的全局替换功能。 1.查找一个字符串 2.精确查找字符串 3.替换一个字符串
6
实验4 vi编辑器的使用 实验 编辑器的使用
(五)编辑多个文件 1.将一个文件插入另一个文件中将另一个文件 filename插入当前文件的line#行位置。 2.编辑一系列文件 3.文件之间复制行
(一)vi的启动与退出 1.vi的启动 在系统提示符下输入vi命令后,便进入全屏幕编辑环境, 此时的状态为命令模式。 2. 退出vi
建议在退出vi前,先按ESC键,以确保当前vi的状态为命令方式, 然后再键入“:”(冒号),输入下列命令,退出vi。 (1)w (2)wq (3)x和zz(注意:zz前面没有“:”) (4)q!(或quit)
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回到编辑模式。
实验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.repos.d[root@localhostyum.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@localhostyum.repos.d]# vi rhel-source.repo //将该文件修改如下在末行模式下保存并退出:wq[root@localhostyum.repos.d]#cd ~[root@localhost~]#mount /dev/sr0 /mnt[root@localhost~]#cd /mnt/Packages[root@localhostPackages]# yum install gcc* //安装系统提供的全部语言的工具包[root@localhostPackages]#cd ~3 vi编辑hello.c并用gcc编译运行[root@localhost ~]# vi hello.c //如果该文件存在,则进入该文件,否则,创建后进入在末行模式下保存并退出:wq4 vi的插入模式与末行模式(1)插入模式,编辑文件:按A在行尾后补;按a在当前字符处的下一个位置;按o在当前行的下面插入一个新行;按O在当前行的上面插入一个新行;按$快速移动到行尾(2)末行模式,保存、退出Vim:按: 键可以进入Ex,屏幕状态行上有一个:标志;按w保存文件;按wq保存退出;按q!强制不保存退出;按wq! 强制保存退出;按x 保存退出;(3)使用命令模式光标移动:按字符移动:方向键按一下移动一个字符;数字,方向移动:向这[个方向移动1个字数倍个;按单词移动:w、b按句子移动:)、(按段落移动:}、{跳到第几行:XG,X是行数建议大家用:行数Ctrl-f向前、向下翻页Ctrl-b向后、向上翻页G移至文档结尾;gg移至文档首删除内容:x 刪除光标所在处字符,在中文指一個中文字。
vi编辑器实验报告

竭诚为您提供优质文档/双击可除vi编辑器实验报告篇一:实验报告3_vi编辑器的使用实验三VI编辑器的使用篇二:linux实验报告--vi编辑器的使用计算机工程技术学院(软件学院)实验报告专业计算机网络技术班级成绩评定______学号姓名(合作者____号____)教师签名赖小卿实验题目VI编辑器的使用第周星期一第节广东科学技术职业学院篇三:linux下使用vi编辑器编写并执行c程序实验报告课程名称:操作系统原理实验名称:“helloworld”程序专业:计算机科学与技术年级/班级:学号:实验地点:实验日期:姓名:实验类型:验证性指导教师:实验目的:熟悉linux基本命令;学会使用VI编辑器;掌握在linux 系统下编译c程序的方法。
实验仪器及耗材:1、机房电脑;2、centos-6系统。
实验原理:通过centos-6系统中的终端编写命令并执行,从终端进入vi编辑器编写c程序代码保存后退回终端利用命令执行程序输出helloworld!!!。
实验内容及步骤:1.2.3.4.5.6.7.8.9.添加一个新用户(以自己的名字命名);为新建用户设置口令;用who命令显示登录到系统上的用户;pwd显示当前工作目录cd要求:先转到/root目录下;再转到根目录列出根目录下的文件和目录的详细信息在你的用户家目录下创建新目录“os”删除“os”目录建立一个实验文件file1.txt,要求:建在/home目录下;文件内容为:Iloveos1,?,Iloveos510.显示文件file1.txt的权限用文字设定法将file1.txt权限设置为rw-r—r-x用数字设定法将file.txt权限设置为rwxrw-r—用chown将file1.txt所属的组改为root用chown将file1.txt属主改为root用cat在/home目录下再建文件file2.txt,内容为Iloveos6,?,Iloveos10用cat显示file2.txt的内容用cat将file1.txt和file2.txt的内容合并起来放到file3.txt中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告3_v i编辑器的使
用
-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
实验三 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
(3)删除正文 x删除一个字符, dd 删除当前行,ndd 删除n行, dw 删除一个单
词。
删除内容均放在缓冲区。
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程序。