linux操作系统实验的vi编辑器地使用

合集下载

linux vi命令用法

linux vi命令用法

linux vi命令用法Linux vi命令用法详解在Linux操作系统中,vi是一款强大的文本编辑器,广泛用于命令行界面下对文本文件进行编辑和操作。

vi命令具有丰富的功能和灵活的操作方式,本文将逐步详解vi命令的用法,并介绍一些常用的技巧和快捷键。

一、打开vi编辑器要打开vi编辑器,只需要在命令行界面下输入以下命令:vi 文件名其中,文件名是你想要编辑的文本文件的名称。

二、进入命令模式打开文件后,你将进入vi的命令模式。

在命令模式下,你可以执行一系列的操作来编辑和操作文本。

三、移动光标在命令模式下,我们可以使用不同的命令来移动光标的位置。

常用的光标移动命令如下:- `h`:向左移动一个字符- `l`:向右移动一个字符- `j`:向下移动一行- `k`:向上移动一行- `0`:移动到行首- ``:移动到行尾- `G`:移动到文件尾- `gg`:移动到文件首- `:`:进入底行命令模式四、插入和编辑文本在命令模式下,我们可以使用一些命令来插入和编辑文本。

如下是一些常用的插入和编辑文本的命令:- `i`:在光标前插入文本- `a`:在光标后插入文本- `o`:在光标所在行下插入一行- `O`:在光标所在行上插入一行- `r`:替换光标所在位置的字符- `x`:删除光标所在位置的字符- `dd`:删除光标所在行- `yy`:复制光标所在行- `p`:粘贴复制的文本五、底行命令模式在命令模式下,你可以通过输入冒号(:)进入底行命令模式,进行更高级的编辑和操作。

以下是一些常用的底行命令:- `:w`:保存文件- `:q`:退出编辑器- `:q!`:强制退出编辑器,不保存修改- `:wq`:保存修改并退出编辑器- `:set nu`:显示行号- `:set nonu`:不显示行号- `:查找内容`:在文件中查找指定的内容- `:s/旧字符串/新字符串/g`:全局替换指定字符串六、其他常用操作除了上述命令之外,vi还有一些其他的常用操作和快捷键可以提高编辑效率。

Linux中vi编辑器的使用详解(亲自操练)

Linux中vi编辑器的使用详解(亲自操练)

Linux中vi编辑器的使⽤详解(亲⾃操练)⾸先,安装虚拟机(VMware-workstation-full-10.0.2.exe)。

第⼆步,安装centos(CentOS-6.5-i386-bin-DVD1.iso),软件的安装路径,设置⽤户名和密码。

第三步,在桌⾯空⽩处单击右键,选择打开(open in terminal)在终端中打开。

第四步,在终端编辑器中输⼊vi,进⼊vi编辑器。

第五步,输⼊字母i,进⼊vi编辑器的编辑模式,这是可以输⼊shell脚本代码。

开始编写第⼀个shell脚本:“helloworld!”。

#!/bin/sh# This is a very simple exampleecho "hello world!"read PERSONecho "${PERSON},"-------------------------------------------------------------------------------------------------- 第⼀⾏,#! 是说明 hello.sh 这个⽂件的类型的,有点类似 Windows 系统下⽤⽂件后缀来表⽰不同⽂件类型的意思。

系统根据 "#!" 及该字串后⾯的信息确定该⽂件的类型。

在 BASH 中第⼀⾏的 "#!" 及后⾯的 "/bin/bash" 就表明该⽂件是⼀个 BASH 程序,需要由 /bin ⽬录下的 bash 程序来解释执⾏。

BASH 这个程序⼀般是存放在 /bin ⽬录下。

这⼀⾏的写法是固定的。

第⼆⾏的 "# This is a ..." 就是 BASH 程序的注释,在 BASH 程序中从“#”号(没有“!”号)开始到⾏尾的部分均被看作是程序的注释,相当于C/C++语⾔中的“//”。

vi编译器的使用方法

vi编译器的使用方法

Vi是一种功能强大的文本编辑器,常用于Unix和Linux系统。

以下是Vi编辑器的基本使用方法:
打开文件:输入命令:vi 文件名示例:vi test.txt
进入编辑模式:在Vi的默认模式下,只能浏览和执行命令。

要进入编辑模式,请按下小写字母"i" 或"a" 键。

按"i" 键以在光标前插入文本。

按"a" 键以在光标后插入文本。

编辑文本:在编辑模式下,您可以自由地输入、删除和修改文本。

使用键盘进行编辑,并且支持各种操作如复制、粘贴、撤销等。

使用箭头键或hjkl 键(h-左,j-下,k-上,l-右)进行光标导航。

按"x" 键删除当前光标下的字符。

按"dd" 删除整行。

按"yy" 复制整行。

按"p" 粘贴已复制或剪切的内容。

保存文件:在命令模式下,输入":w" 保存更改。

输入":q" 退出Vi编辑器。

输入":wq" 保存并退出编辑器。

其他常用命令:
":r 文件名" 在当前位置插入另一个文件的内容。

":/关键词" 搜索指定关键词。

"u" 撤销上一步操作。

":set nu" 显示行号。

这只是Vi编辑器的基本使用方法,还有更多高级功能和命令,请参考Vi编辑器的详细文档或教程。

Linux命令行中的文本编辑器vi和nano的使用技巧

Linux命令行中的文本编辑器vi和nano的使用技巧

Linux命令行中的文本编辑器vi和nano的使用技巧Linux操作系统广泛应用于服务器端和嵌入式设备,具有强大的灵活性和稳定性。

在Linux命令行中,文本编辑器是程序员和系统管理员经常使用的工具之一。

本文将介绍Linux命令行中常用的文本编辑器vi和nano的使用技巧。

一、vi文本编辑器的使用技巧vi是Linux系统中最常用的文本编辑器之一,虽然它具有一定的学习曲线,但一旦掌握了基本的使用技巧,它将成为你处理文本编辑的得力助手。

1. 打开文件:在命令行中输入vi命令,后跟要编辑的文件名。

例如,要编辑名为example.txt的文件,可以输入以下命令:vi example.txt。

如果文件不存在,则会创建一个新文件。

2. 进入编辑模式:打开文件后,vi默认处于命令模式,只能浏览文本,无法进行修改。

要进入编辑模式,按下键盘上的i键,即可开始编辑文本。

3. 保存并退出:在编辑模式下,对文本进行修改后,按下键盘上的Esc键,退出编辑模式。

然后输入冒号(:),即可看到光标出现在屏幕的底部命令行。

接下来,输入wq并按下回车键,即可保存修改并退出vi编辑器。

4. 取消修改并退出:在编辑模式下,对文本进行修改后,如果不想保存修改,可以按下键盘上的Esc键,退出编辑模式。

然后输入冒号(:),接着输入q!并按下回车键,即可取消修改并退出vi编辑器。

5. 移动光标:在命令模式下,可以使用方向键来移动光标,或使用h、j、k、l键分别向左、下、上、右移动光标。

此外,可以使用页键(Page Up和Page Down键)来进行快速翻页。

6. 复制、剪切和粘贴:在命令模式下,可以使用yy命令复制当前行,使用dd命令剪切当前行。

然后将光标移动到要粘贴内容的位置,按下p键即可将复制或剪切的内容粘贴到光标位置。

二、nano文本编辑器的使用技巧相较于vi而言,nano是一款更简单易用的文本编辑器,适合新手和不常使用命令行的用户。

下面介绍一些nano编辑器的基本使用技巧。

linux下vi编辑器的操作使用方法.

linux下vi编辑器的操作使用方法.

3. 移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。

按「ctrl」+「b」:屏幕往“后”移动一页。

按「ctrl」+「f」:屏幕往“前”移动一页。

按「ctrl」+「u」:屏幕往“后”移动半页。

按「ctrl」+「d」:屏幕往“前”移动半页。

按数字「0」:移到文章的开头。

按「G」:移动到文章的最后。

按「$」:移动到光标所在行的“行尾”。

按「^」:移动到光标所在行的“行首”按「w」:光标跳到下个字的开头按「e」:光标跳到下个字的字尾按「b」:光标回到上个字的开头按「#l」:光标移到该行的第#个位置,如:5l,56l。

4. 删除文字「x」:每按一次,删除光标所在位置的“后面”一个字符。

「#x」:例如,「6x」表示删除光标所在位置的“后面”6个字符。

「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符。

「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符。

「dd」:删除光标所在行。

「#dd」:从光标所在行开始删除#行5. 复制「yw」:将光标所在之处到字尾的字符复制到缓冲区中。

「#yw」:复制#个字到缓冲区「yy」:复制光标所在行到缓冲区。

「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字。

「p」:将缓冲区内的字符贴到光标所在位置。

注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。

6. 替换「r」:替换光标所在处的字符。

「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

7. 回复上一次操作「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。

按多次“u”可以执行多次回复。

8. 更改「cw」:更改光标所在处的字到字尾处「c#w」:例如,「c3w」表示更改3个字9. 跳至指定的行「ctrl」+「g」列出光标所在行的行号。

「#G」:例如,「15G」,表示移动光标至文章的第15行行首。

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这个目录当中;

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

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

linux实验报告二-vi编辑器的使用
实验名称:vi编辑器的使用
实验目的:掌握vi编辑器的基本用法,以及文件的保存和退出。

实验环境:ubuntu 16.04
实验内容:
1.进入vi编辑器
打开终端,输入vi命令进入vi编辑器。

例如:vi text.txt (text.txt是要编辑的文件名,如果文件不存在,会自动创建
一个新文件并打开)。

2.编辑文本
vi编辑器默认进入命令行模式,只能执行命令,不能编辑文本。

需要进入编辑模式才能输入文本。

在命令行模式下,按下i或a键即可进入插入模式。

其中i表
示插入光标左边,a表示插入光标右边。

在插入模式下,可以输入文本,也可以使用退格键、删除键、方向键等。

3.保存并退出
完成文本编辑后,需要保存并退出。

首先按下ESC键回到命令行模式,然后输入:wq保存并退出。

如果只是想退出而不保存,可以输入:q!强制退出。

实验心得:
vi编辑器是一种非常强大的文本编辑器,虽然刚开始使用时有些不习惯,但是通过不断的练习和操作,会慢慢地掌握其基本用法。

同时在使用vi编辑器时,一定要特别小心,避免误操作,否则会对文件造成不可逆的损坏。

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

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

一、实验目的学习使用vi编辑器建立、编辑、显示及加工处理文本二、实验内容1.进入和退出vi2.利用文本插入方式建立一个文件3.在新建的文本文件上移动光标位置4。

对文件执行删除、复原、修改、替换等操作三、主要的实验步骤(1)vim简介系统管理员的重要工作就是修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的命令界面文本编辑器。

在所有的Linux distributions 上都会有的一套文字编辑器就是vi,而且很多软件默认的也是使用vi 为他们编辑接口。

vim 是高级版本的vi , vim 不但可以用不同颜色显示文字内容,还能够进行诸如shell script,C program 等程序的编辑功能.(2)vi的使用基本上vi 共分为三种模式,分别是“一般模式”、“编辑模式”和“命令模式”。

这三种模式的作用分别是:一般模式:以vi 打开一个文档就直接进入一般模式(这是默认的模式)。

在这个模式中,你可以使用“上下左右”键来移动光标,可以使用“删除字符”或“删除整行”来处理文档内容, 也可以使用“复制、粘贴"来处理文件数据。

●编辑模式:在一般模式中可以进行删除、复制、粘贴等操作,但是却无法编辑文件内容! 要按下“i,I,o,O, a, A, r,R”等任何一个字母后才会进入编辑模式。

通常在Linux 中,按下这些按键时,在屏幕的左下方会出现“INSERT或REPLACE”字样,此时才可以进行编辑。

而如果要回到一般模式时,则必须要按下“Esc”这个按键即可退出编辑模式。

●命令模式:在一般模式当中,输入:/ ?三个中的任何一个按钮,就可以将光标移动到最底下那一行.在这个模式当中,可以提供查找数据的操作。

读取、保存、大量替换字符、离开vi 、显示行号等的操作是在此模式中完成的!(3)具体的操作步骤如下1、进入vi2、建立一个文件,如file。

c 进入插入模式,输入一个C语言程序的各行内容,故意制造几处错误,最后,将文件存盘,回到shell状态下3、运行gcc -o file file.c,编译该文件,会发现错误的提示,理解其含义4、重新进入vi,对该文件进行修改,然后存盘,退出vi,重新编译该文件,如果编译通过了,可以使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

姓名:学号班级:
实验二vi编辑器的使用
一、实验目的
1.掌握Linux系统的vi编辑器
2.掌握Linux系统的文本编辑
二、实验环境
1.Linux软件和计算机
三、实验内容或步骤
(一)实验知识准备
书上p86-89
(二)实验内容
1.在普通用户的目录下创建文件夹ex2,然后进入该目录。

2.输入vi,编辑一个新文件。

3.此文件的内容为:
Search for knowledge, read more, sit on your porch and admire the view without paying attention to your needs.
Spend more time with your family and friends, eat your favorite foods, and visit the places you love.
Life is a chain of moments of enjoyment; not only about survival.
Use your crystal goblets. Do not save your best perfume, and use it every time you feel you want it.
Remove from your vocabulary phrases like "one of these days" or "someday".
Let‘s write that letter we thought of writing "one of these days"!
Let‘s tell our families and friends how much we love them.
Do not delay anything that adds laughter and joy to your life.
Every day, every hour, and every minute is special.
And you don‘t know if it will be your last.
将文件存盘为exam21.txt。

4.退出vi。

5.用vi打开文件exam21.txt,,然后退出。

6.复制/root/install到当前目录,文件名为exam22.txt。

7.用vi打开文件exam22.txt。

8.使用复制、剪切。

粘贴、取消、修改等命令,查看效果。

9.在文件exam22.txt中查找“linux”。

10.将文件exam22.txt的第5行到第20行的内容保存到文件exam23.txt中。

11.将文件exam22.txt的第23行到第28行的内容保存到文件exam24.txt中。

12.从文件exam22.txt中退出,打开文件exam23.txt。

13.将文件exam24.txt的内容读入到文件exam23.txt中。

14.保存并退出文件exam23.txt,查看效果。

15.使用vi创建exam25.txt,将当前系统的时间读入文件exam25.txt,保存退出。

16.用vi打开文件exam21.txt,使用set number看显示结果,使用set nonumber看显
示结果,两者有何区别。

四、实验结果
1.在普通用户的目录下创建文件夹ex2,然后进入该目录。

2.输入vi,编辑一个新文件。

点击i 如下图
3.点击i进入编辑界面,编辑完内容后点击ESC,退出插入模式,然后输入:w
exam21.txt (这样文件就被保存为名字为exam21.txt了)。

如下图:
4.输入wq退出
可以查看到ex2下的exam21.txt文件,如下图:
5.用vi打开文件exam21.txt,,然后退出。

如下图:
这次换个退出方式,不存盘强制退出
6.复制/root/install到当前目录,文件名为exam22.txt。

这时更改到root权限下去做,可以看到如下图
7. 用vi打开文件exam22.txt。

8.使用复制、剪切。

粘贴、取消、修改等命令,查看效果。

复制:wyy
剪切:wdd
粘贴:wp
取消:u
修改:r (R)
首先使用vi exam22.txt 进入编辑界面如图
然后利用复制加粘贴操作,如下图,第二行出现的就是粘贴出来的,如图
利用取消操作如下,复制出来的代码没有了:
利用剪切加粘贴操作如下,第一行不见了,第二行是粘贴的
利用修改(R)操作,将have 换成了lost:
9.在文件exam22.txt中查找“linux”。

10.将文件exam22.txt的第5行到第20行的内容保存到文件exam23.txt中。

这个的代码是5, 20 w exam23.txt
11.将文件exam22.txt的第23行到第28行的内容保存到文件exam24.txt中。

这个的做法同上面一样,代码如下23,28,w exam24.txt.图就不截了。

12.从文件exam22.txt中退出,打开文件exam23.txt。

推出代码ESC : q! 打开代码vi exam23.txt 打开的界面如图
13.将文件exam24.txt的内容读入到文件exam23.txt中。

14.保存并退出文件exam23.txt,查看效果。

保存如下图
15.使用vi创建exam25.txt,将当前系统的时间读入文件exam25.txt,保存退出。

Vi中运行shell命令格式为!date 这段代码为r !date 截图如下
16.用vi打开文件exam21.txt,使用set number看显示结果,使用set nonumber 看显示结果,两者有何区别。

五.实验总结
通过这次试验使我了解了Linux系统中vi编辑器的许多常用命令和各种命令应该使用在哪种命令模式下,让我学会了Linux下vi编辑器的使用,为在Linux系统下进行各种对文本的操作打下了基础。

相关文档
最新文档