vi案例练习

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

案例源自《鸟哥的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
使用循环神经网络预测温度 简介 本文以天气时间序列数据集为例,讨论如何使用深度学习模型预测未来天气温度。 使用的是由德国耶拿马克思普朗克生物地球化学研究所的气象站记录。 数据每10分钟记录一次,共记录14种不同的量,如气温、气压、湿度、风向等,原始数据可追溯到2003年,本例只使用2009-2016年的数据。 数据 下载并解压数据略。 加载数据: data_dir = r'E:\practice\tf2\temperature' fname = os.path.join(data_dir, 'jena_climate_2009_ 阅读详情

相关推荐

实战解析:利用Python requests库高效抓取京东商品评论并构建结构化数据集

本文详细介绍了如何利用Python requests库高效抓取京东商品评论并构建结构化数据集。通过分析京东评论接口、处理反爬机制以及数据解析存储,帮助开发者快速获取电商数据,适用于竞品监控、用户画像构建等商业场景。

weixin_42526415的博客 837

vi编辑器有关练习

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

kuangfeng的博客 7421

【中英双语】Illumina测序原理详解 | 边合成边测序/Sequencing by Synthesis

很多朋友们问我视频讲解时用的笔记可不可以分享,那当然必须是可以呐!但我当时其实没有好好记录,只是打了个草稿就开讲啦!既然大家有需求,俺就重新整理了一下,希望可以帮到大家!

weixin_43843918的博客 7870

番外项目---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的博客 5293

单细胞分析实录(12): 如何推断肿瘤细胞

公众号后台回复20210418,获取本文的测试数据 1. 回顾 前面我已经讲解了inferCNV的基本用法,这一节继续学习:如何推断肿瘤细胞。本文应该是到目前为止,全网最详细的帖子(之一)。 关于肿瘤细胞的推断,比如研究上皮细胞起源的肿瘤,我见过的一些做法如下 简单粗暴型:将来源肿瘤病灶的所有上皮细胞都看成是肿瘤细胞 看CNV:将来源于肿瘤病灶的上皮细胞和参考细胞比较,将那些有明显CNV的细胞看作肿瘤细胞 看表达特征:考虑到有的肿瘤细胞可能没有CNV层面的变化,有的文章会根据肿瘤与正常的表达谱来区分是.

TOP生物信息 1万+

【牛股启动线】副图指标使用技术说明,图文案例分享,通达信炒股指标

如上图,在紫色线在黑色虚线上时,在出现紫色柱线时,通常会出现强势拉升的行情​。柱线加长加上紫色线上扬,进场跟随做多抓强势行情,紫色柱线和紫色线同时做多持续则可以继续持股。如上图,副图指标【牛股启动线】,指标信号包括紫色线走势信号和紫色柱线信号,以及底部的四条虚线技术信号​,还有一条绿色的参考线,一条黑色的虚线两天分档线。如上图,参考买点,紫色柱线开始出现时进场买点,在上图标记的位置对应的就是进场买点​。紫色柱线加长+紫色线上扬,多头共振持股,行情继续拉升阶段,持股待涨或顺势​进场做多。

weixin_69760830的博客 1907

Linux vi编辑器的使用

vim编辑器使用说明

Muda_IKJ的博客 6038

高速PCB设计中串扰的成因、影响与实战控制策略

在高速数字电路与硬件系统设计中,信号完整性是确保系统稳定可靠的核心基础。其核心原理在于,当信号在传输线上传播时,会伴随产生电场与磁场,若相邻导线距离过近,便会通过电磁场耦合产生不期望的能量转移,即串扰。这一现象会直接导致信号波形畸变、时序偏移和噪声裕量降低,严重影响系统性能。从技术价值看,深入理解并有效控制串扰,是提升数据传输速率、保障系统稳定性和降低误码率的关键。其应用场景广泛覆盖了从高速SerDes链路、DDR内存接口到高精度模拟电路等几乎所有现代电子系统。本文聚焦于高速PCB设计中的串扰问题,系统剖析

weixin_27625589的博客 574

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

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

傻傻的心动的博客 5172

Excel基金净值自动更新:手把手教你用Power Query抓取天天基金网数据(含常见错误修复)

本文详细介绍了如何利用Excel内置的Power Query工具,从天天基金网自动抓取基金净值数据,实现表格数据的自动刷新。通过手把手教程,您将学会构建参数化查询、整合多基金数据、计算持仓盈亏,并解决网页结构变动等常见错误,最终打造一个专属的、可自动更新的基金监控仪表盘,彻底告别手动更新。

xx56789的博客 728

PD3.0详解 电源规则,全解!!!全解!!!

电源规则 大师匈今天谈一下PD3.0的电源规则,PD3.0标准标定的规则。 USB协议声称,为了世界和平世界环境,让大家用上统一标准的充电器,不用再为每一个用电设备都配一个专门的充电器,这些充电器各种各样的都有,所以有时候大师匈也很烦!!!那么为了维护世界和平,USB协议呢就制订了这个PD快充协议,还有它的规则,只要全世界都用PD,就解决了这个大问题。 在这里先了解一个关键字,PDP: Power Delivery Power PD电源的功率。 每个PD充电产品的功率要以0.5W的精度上报,比如大师匈做的P

大师匈的博客 1万+

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的博客 9091

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

linux案例练习--vi命令

2023/3/6

qq_41123949的博客 1385

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

vi基本操作(练习题案例)

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

LDF-Dicky的博客 2万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

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

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

tctxh123的博客 437

Linux学习笔记22——详解vi与vim

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

苏云南雁的博客 1000

Linux Vi/Vim使用 ⑥

vim操作

宝哥的学习之路 1576

二、Linux下的vi编辑器

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

海里漂泊的鱼 1448

第四章 vi和vim 编辑器-[实操篇]

vi 和 vim的快捷键的使用

m0_56379670的博客 886

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

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

2402_89981871的博客 36

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

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

271

虚拟机练习

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

2501_92224479的博客 34

第十章 vi 的使用

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

写博客只为学习 1809

Linux上机vi模式练习

qq_36358746的博客 1192
上一篇: SSH远程连接故障
下一篇: 利用sudo控制用户对系统命令的使用权限
_IanXiao
博客等级 码龄12年 84粉丝 241原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值