vi案例练习

Linux Vi/Vim使用 ⑥ vim操作 阅读详情

案例源自《鸟哥的Linux私房菜》
http://linux.vbird.org/linux_basic/0310vi/man.config 下载文件man.config。请在/tmp这个目录下新建一个名为vitest的目录。进入vitest这个目录当中。将/ect/man.config复制到本目录下面。使用vi打开本目录下的man.config这个文件。

[Ian@muban ~]$ wget http://linux.vbird.org/linux_basic/0310vi/man.config
[Ian@muban ~]$ mkdir /tmp/vitest
[Ian@muban ~]$ cd /tmp/vitest/
[Ian@muban vitest]$ cp /etc/man.config man.config
[Ian@muban vitest]$ vi man.config

1.在vi中设置一下行号。

set nu

这里写图片描述
2.移动到第58行,向右移动40个字符,请问你看到的双引号内是什么目录?

58G
40l

这里写图片描述
3.移动到第一行,并且向下查找一下“bzip2”这个字符串,请问它在第几行?

1G
/bzip2  #向下寻找一个名称为bzip2的字符串

此时按n向下搜索,按N向上搜索。
这里写图片描述
这里写图片描述

4.将50行到100行之间的“man”改为“MAN”,并且一个一个挑选是否需要修改,如何执行命令?如果在挑选过程中一直按“y”,结果会在最后一行出现改变了几个man呢?

:50,100s/man/MAN/gc 

这里写图片描述
一直按”y”最终出现:
25 substitutions on 23 lines

5.修改之后,突然反悔了,要全部复原,有哪些方法?

u或:q!

6.复制65到73这九行的内容,并且粘贴到最后一行之后。

65G
9yy  #复制9行
G    #去最后一行
p    #将已复制的数据在光标下一行粘贴

这里写图片描述

这里写图片描述
7.21到42行之间的开头为“#”符号的批准数据不要了,要如何删除?

21G
22dd   #删除22行

这里写图片描述

这里写图片描述

8.将这个文件另存成一个man.test.config的文件名。

:w man.test.config

这里写图片描述

9.去到第27行,并且删除15个字符,结果出现的第一个字符是什么?

27G
15x  #连续删除15个字符

出现的是you
10.在第一行新增一行,该行内容输入“I am student…”。

1G
O  #O 为在目前光标所在处的上一行插入新的一行
I am student...

这里写图片描述

11.保存后离开。

:wq
Linux文件及目录管理」vivim编辑器 中删除第二行,并在文件末尾添加一行新文本“Line 4: This is the fourth line.”。”,最后保存并退出所有文件。:修改文件后无法保存,提示“E212: Can’t open file for writing”。:如何在vi中搜索关键词“error”,并跳转到下一个匹配项?中搜索关键词“second”,并将其替换为“SECOND”。:如何在vi中分屏显示两个文件,并切换到另一个文件?:如何在vi中全文替换“old”为“new”?:在vi中打开多个文件后,不知道如何切换。 阅读详情

相关推荐

中断向量表配置不当引发Default_Handler死循环问题解析

本文深入解析STM32开发中因中断向量表配置不当导致的Default_Handler死循环问题。以STM32F407VET6为例,详细阐述中断向量表的工作原理、常见触发场景及系统化排查方法,并提供使用STM32CubeMX的正确姿势和手动配置的注意事项,帮助开发者快速定位并解决这一常见难题。

grafana6viz的博客 164

vi编辑器有关练习

请在/tmp目录下创建一个名为vitest的目录、进入vitest这个目录中

kuangfeng的博客 7413

3D视觉-结构光测量-线结构光测量

线结构光测量中,由激光器射出的激光光束透过柱面透镜扩束,再经过准直,产生一束片状光。这片光束像刀刃一样横切在待测物体表面,因此线结构光法又被成为光切法。线结构光测量常采用二维面阵CCD作为接受器件,因此只要通过增加垂直于面阵探测器的第三维度方向,就可以实现对三维物体的测量。

qq_20660115的博客 3044

番外项目---Vim编辑器

如果在筛选过程中一直按“y”键,结果会在最后一行出现改变了多少个man的说明,请回答一共替换了多少个man;删除23~28行的开头为#符号的批注数据,如何操作?1.在/tmp目录下建立一个名为mytest的目录,进入mytest目录当中(之前有建立过mytest目录,所以先删除),2.将/etc/man_db.conf复制到上述目录下面,使用vim打开目录下的man_db.conf文件(cat 命令是。3.在vim中设定行号,移动到第58行,向右移动15个字符,请问你看到的该行前面15个字母组合是什么?

weixin_51347879的博客 5279

Linux vi编辑器的使用

vim编辑器使用说明

Muda_IKJ的博客 6031

熟练使用Linux系统vim程序编辑器练习案例

熟练使用Linux系统vim程序编辑器练习案例

傻傻的心动的博客 5148

vim 编辑器练习

1、 请在 /tmp 这个目录下建立一个名为 vitest 的目录; 2、 进入 vitest 这个目录当中; [root@Gming ~]# cd /tmp/vitest/ [root@Gming vitest]# pwd /tmp/vitest 3、 将 /etc/man_db.conf 复制到本目录底下(或由上述的连结下载 man.config 档案); [root@Gming vitest]# cp /etc/man_db.conf . [root@Gming vitest]# ls . man_d

qq_48456652的博客 9079

linux案例练习--vi命令

2023/3/6

qq_41123949的博客 1374

vi基本操作(练习案例

请在 /tmp 这个目录下建立一个名为 vitest 的目录; 进入 vitest 这个目录当中; 将 /etc/man.config 复制到本目录底下(或由上述的连结下载 man.config 档案); 使用 vi 开启本目录下的 man.config 这个档案; 在 vi 中设定一下行号; 移动到第 58 行,向右移动 40 个字符,请问你看到的双引号内是什么目录? 移动到第一行,并且向下搜寻

LDF-Dicky的博客 2万+

Linux中的vi编辑器常用命令及练习

Linux环境下vi/vim编辑器常用命令 vi编辑器案例练习

tctxh123的博客 432

Linux学习笔记22——详解vivim

目录 一、vivim 1,为何要学 vim 二、vi 的使用 一般指令模式 (command mode) 编辑模式 (insert mode) 命令行命令模式 (command-line mode) 1,简易执行范例 使用“ vi filename ”进入一般指令模式 按下 i 进入编辑模式,开始编辑文字 按下 [ESC] 按钮回到一般指令模式 进入命令行界面,文件储存...

苏云南雁的博客 998

二、Linux下的vi编辑器

嵌入式开发绝大部分时间是字符界面下进行的,基于宿主机+客户机的模式,一般都是用串口或网络远程登录到linux,笔者现在的学习环境就是模拟成这样,在win7下安装虚拟机软件VMware,新建虚拟机安装ubuntu11.10,然后在win7下借助secureCRT登录到虚拟机的linux.离开了图形界面(GUI),鼠标变的无用武之地了,此时键盘才是主角,所以掌握linux的常用命令是学习嵌入式的第一步

海里漂泊的鱼 1425

第四章 vivim 编辑器-[实操篇]

vivim的快捷键的使用

m0_56379670的博客 882

文件管理命令,vi/vim练习

2.文件管理命令学习。3.vi/vim练习

2402_89981871的博客 33

Linux系統管理講義:VI編輯器

Linux系統管理講義:VI編輯器 一、vi簡介: 1. vi是各種UNIX-Like系統都會支援的全螢幕文字編輯器,任何一位UNIX/Linux系統管理者都應該學會vi。 2. vi的操作環境是針對熟悉UNIX系統的使用者而設計,內建大量的快速鍵指令,初學者必須多加練習。 二、vi的操作環境: vi 共分為三種模式,分別是命令模式(Command mode)、編輯模式(Insert

268

虚拟机练习

文件管理命令练习:vi/vim练习

2501_92224479的博客 31

第10章:vi 文本编辑器的精通之路

摘要: 第10章深入讲解vivim编辑器的使用,涵盖基础操作与高级功能。vi是Unix/Linux经典编辑器vim是其增强版,支持语法高亮、多窗口等特性。本章详细解析vi的三种模式(命令、插入、末行模式)及基础操作(文件编辑、保存、搜索替换),并通过实例演示配置文件编辑和恢复暂存文件。高级部分介绍vim的块选择、多文件编辑、窗口分割及.vimrc自定义配置。此外,对比DOS/Linux换行符差异并提供转换方法,最后关联LPI认证考点,附习题巩固学习。推荐书籍和在线资源帮助进一步掌握vi/vim技能。(1

小宝哥Code的专栏 112

第十章 vi 的使用

基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』。 这三种模式的作用分别是: 一般模式: 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。 编辑模式: 在一般模式中可以进行删除、复制、贴上等等的动

写博客只为学习 1804

Linux上机vi模式练习

qq_36358746的博客 1188

(34页PPT)AI+工业设备预测性维护方案.pptx

(34页PPT)AI+工业设备预测性维护方案.pptx

上一篇: SSH远程连接故障
下一篇: 利用sudo控制用户对系统命令的使用权限
_IanXiao
博客等级 码龄12年 84粉丝 241原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值