0


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

一、实验目的

熟悉掌握Linux基本命令,熟悉VI编辑器的使用方法,练习Linux环境下的用户、分组管理,熟悉掌握Shell脚本编程。

二、实验原理

vi 文件名 //打开需要编辑的文件

--进入后,操作界面有三种模式:命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)

命令模式:

-刚进入文件就是命令模式,通过方向键控制光标位置,

-使用命令"dd"删除当前整行

-使用命令"/字段"进行查找

-按"i"在光标所在字符前开始插入

-按"a"在光标所在字符后开始插入

-按"o"在光标所在行的下面另起一新行插入

-按":"进入底行模式

插入模式:

-此时可以对文件内容进行编辑,左下角会显示 "-- 插入 --""

-按"ESC"进入底行模式

底行模式:

-退出编辑: :q

-强制退出: :q!

-保存并退出: :wq

操作步骤示例

1.保存文件:按"ESC" -> 输入":" -> 输入"wq",回车 //保存并退出编辑

2.取消操作:按"ESC" -> 输入":" -> 输入"q!",回车 //撤销本次修改并退出编辑

补充

vim +10 filename.txt //打开文件并跳到第10行

vim -R /etc/passwd //以只读模式打开文件

三、实验步骤、数据记录及处理

(一)Vi编辑器的基本使用。

  1. 在 root 目录下建立一个名为 test 的目录,并进入该目录;

命令:mkdir test

cd test

2、将某个文件(etc/passwd)拷贝到test目录下;

命令:cp /etc/passwd/ test

3、使用 Vi 打开某个文件;

    命令:vi /etc/passwd

4、设定一下行号;

    命令:    :set number

5、移动到第一行,向下搜寻tss字符串,请问在第几行?

    首先将光标移至第一行,然后键入命令即可。此时光标会移动到检索处。

     命令:/tss

6、复制 24 到 30 行的内容,并粘帖到最后一行之后;

    命令:7yy

    首先将光标移至第24行,键入7yy,然后将光标移动到最后一行,键入p即可粘贴成功

7、删除 36 到 40 行之间的 5 行;

    命令:5dd

    同样首先需要将光标移动到第36行,键入5dd即可删除

8、将文件另存成一个文件;

命令: :w newpasswd

9、移动到第 28 行,并且删除 15 个字符;

命令:15x

10、显示当前文件有多少行。

    命令: :%=p

(二)编程练习用Vi编写一个简单的四则运算程序,可以接受键盘输入的两个数和一个运算符号,并在控制台输出结果。

首先使用vi命令进入vi编辑器,然后书写c语言代码,保存后使用gcc编译器进行编译。

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/m0_64188165/article/details/130702049
版权归原作者 薛定谔的__猫 所有, 如有侵权,请联系我们删除。

“linux实验报告2 - vi编辑器的使用”的评论:

还没有评论