番外项目---Vim编辑器

news2024/11/24 12:39:15

Task01: 

        1.在/tmp目录下建立一个名为mytest的目录,进入mytest目录当中;

        2.将/etc/man_db.conf复制到上述目录下面,使用vim打开目录下的man_db.conf文件;

        3.在vim中设定行号,移动到第58行,向右移动15个字符,请问你看到的该行前面15个字母组合是什么?

        4. 移动到第一行,并且向下查找“gzip”字符串,请问它在第几行?

        5. 将50~100行的man字符串改为大写MAN字符串,并且逐个询问是否需要修改,如何操作?如果在筛选过程中一直按“y”键,结果会在最后一行出现改变了多少个man的说明,请回答一共替换了多少个man;

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

        7. 需要复制65~73这9行的内容,并且粘贴到最后一行之后。 删除23~28行的开头为#符号的批注数据,如何操作? 

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

        9. 到第27行,并且删除8个字符,结果出现的第一个单词是什么?在第一行新增一行,该行内容输入“I am a student...”;然后存盘后离开。

=========================================================================

1.在/tmp目录下建立一个名为mytest的目录,进入mytest目录当中(之前有建立过mytest目录,所以先删除),按图示操作即可;

2.将/etc/man_db.conf复制到上述目录下面,使用vim打开目录下的man_db.conf文件(cat 命令是查看我们是否完成任务要求,将文件复制到制定路径下);

输入命令:vim /tmp/mytest/man_db.conf

 3.在vim中设定行号,移动到第58行,向右移动15个字符,请问你看到的该行前面15个字母组合是什么?

(在文本编辑器底端输入:set nu  就是设定行号;移动光标:鼠标或上下键都可以移动!)

 4. 移动到第一行,并且向下查找“gzip”字符串,请问它在第几行?(末尾输入 /gzip并按Enter键

5. 将50~100行的man字符串改为大写MAN字符串,并且逐个询问是否需要修改,如何操作?如果在筛选过程中一直按“y”键,结果会在最后一行出现改变了多少个man的说明,请回答一共替换了多少个man(按图示操作即可!);

替换一次前,询问一次!

6. 修改完之后,突然反悔了,要全部复原,有哪些方法?(方式1:末尾输入:undo+Enter; 方式2:末尾输入:q!----个人推荐方式2

用vim再打开文本编辑器,就恢复原始内容。

7. 需要复制65~73这9行的内容,并且粘贴到最后一行之后。 删除23~28行的开头为#符号的批注数据,如何操作? 

光标移动到65行按 行数+yy(代表复制); p(代表黏贴); 要删除的行数+dd(代表多行删除)

黏贴到最后一行时,先进入vim插入模式(‘i’)并将光标移动最后一行的下一行按Esc结束添加模式;接着,按‘p’进行黏贴,如图所示;

多行删除;

按6+dd;

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

末尾输入:w filename并按Enter键

备注:可以返回目录查看是否生成新的文本(这里就不演示了)

 9. 到第27行,并且删除8个字符,结果出现的第一个单词是什么?在第一行新增一行,该行内容输入“I am a student...”;然后存盘后离开。(按图示操作即可!

按“i”键,直接进入修改模式(删除即可!)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1067557.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

文件丢失怎么找回?收藏好这3个方法!

“我真的要哭了,不小心把一些很重要的文件弄丢了,现在不知道该怎么办了,有没有什么方法可以把这些文件找回来呀?大家快帮帮我吧!” 在日常办公中,很多用户都会习惯性的把一些重要的文件和数据保存在电脑上。…

UE4游戏客户端开发进阶学习指南

前言 两年多前写过一篇入门指南,教大家在短时间内快速入门UE4的使用,在知乎被很多人收藏了。如今鸡佬使用UE快三年了,是时候更新一下进阶版本的学习指南。本文对于读者的要求: 有一定的C基础已经入门UE,能够用蓝图和…

AD 域控使用回收站批量还原用户

一、Read me. 测试版本winserver 2019,其余版本请查阅文档或者实际操作尝试。 前提需要预先开启回收站功能!!!! 没有开启可以点,开启后则变灰色。 如果是人为操作并且没有开启这个功能,那么不…

【算法训练-数组 四】【数组合并】:合并两个有序数组

废话不多说,喊一句号子鼓励自己:程序员永不失业,程序员走向架构!本篇Blog的主题是【数组组合】,使用【数组】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件为&…

【小黑送书—第三期】>>《深入浅出SSD》

近年来国家大力支持半导体行业,鼓励自主创新,中国SSD技术和产业良性发展,产业链在不断完善,与国际厂商的差距逐渐缩小。但从行业发展趋势来看,SSD相关技术仍有大幅进步的空间,SSD相关技术也确实在不断前进。…

localhost和127.0.0.1都可以访问项目,但是本地的外网IP不能访问

使用localhost和127.0.0.1都可以访问接口,比如: http://localhost:8080/zhgl/login/login-fy-list或者 http://127.0.0.1:8080/zhgl/login/login-fy-list返回json {"_code":10000,"_msg":"Success","_data":…

数据结构与算法-循环链表、双向链表

我们这里接着上一篇单链表继续往下深入学习循环链表、双向链表。 链表 🎈3.循环链表🔭3.1循环链表的概念🔭3.2循环链表的基本操作🔎3.2.1创建空表🔎3.2.2插入操作🔎3.2.3删除操作 🎈4.双向链表&…

图的存储-链式前向星

链式前向星 链式前向星是民间OI选手发明的数据结构。用另一个词解释它就是:用数组模拟的邻接链表。最核心的思想就是用数组模拟链表。 (1)前向星 前向星就是边的集合。一个图,只要将它的所有边存储起来,就能知道它的…

为什么append到父节点后的子节点发生修改,父节点打印出来的也会变化

今天走查前端代码&#xff0c;发现历史代码写出来的不规范&#xff0c;但是他还是在生产运行了很久的代码&#xff0c;仔细思量后发现&#xff0c;其实原理是对的&#xff0c;只是看起来不美观&#xff0c;不易读而已。 废话不说&#xff0c;先上demo代码 <!DOCTYPE html&g…

【Verilog 教程】7.1Verilog 除法器设计

除法器原理&#xff08;定点&#xff09; 和十进制除法类似&#xff0c;计算 27 除以 5 的过程如下所示&#xff1a; 除法运算过程如下&#xff1a; (1) 取被除数的高几位数据&#xff0c;位宽和除数相同&#xff08;实例中是 3bit 数据&#xff09;。 (2) 将被除数高位数据与…

实时选品系统实现的难点

实时选品系统是一个涉及到多个领域的复杂系统&#xff0c;需要兼顾数据挖掘和分析、推荐算法、机器学习、大数据处理等多方面的技术&#xff0c;才能实现高效、准确和可扩展的功能。 以下是实现实时选品系统时可能遇到的难点&#xff1a; 数据量大&#xff1a;实时选品系统需要…

无需公网IP,企业如何访问私有云?

企业的日常办公中已经习惯利用网盘或在线传输服务来进行文件传输和分享&#xff0c;面对一系列层出不穷的数据泄露和黑客行为&#xff0c;企业也越来越担心隐私泄露的问题&#xff0c;并寻找真正存储私有化的解决方案。某企业的总部在北京&#xff0c;在上海还有2处办公室&…

云服务器能干什么?腾讯云服务器的几十种玩法

腾讯云服务器价格很便宜尤其是轻量应用服务器&#xff0c;搞一台云服务器可以用来干嘛&#xff1f;云服务器的用途是很广的&#xff0c;现在轻量应用服务器2核2G3M、2核2G4M、4核8G12M等配置&#xff0c;百元的价格&#xff0c;买一台云服务器后可以做什么&#xff1f;拿来搭建…

PYTHON计算CPK及规范限合格率,绘制直方图概率密度曲线

CPK&#xff08;过程能力指数&#xff09;是一个用于衡量一个过程的稳定性和一致性的统计指标&#xff0c;特别用于制造业和质量管理中。它衡量了一个过程的变异性与规范界限的关系&#xff0c;帮助确定过程是否能够产生合格的产品或服务。 正态分布假设&#xff1a;CPK的计算…

多地智能停车场系统,如何实现数据互联互通?

某公司是从事嵌入式工控车牌自动识别系统、RFID蓝牙远距离读写系列、RFID电子标签系列、智能卡停车场、门禁一卡通智能管理系统、公务车派遣系统、运输车统计系统设备的开发、设计、制造、安装、调试及售后服务的企业。在智能卡停车场系统设备、人员通道闸设备方面有多项国家专…

通过Python脚本+Jekins实现项目重启

文章目录 一、需求二、分析三、实现公共代码单个服务版本1、写死某个服务2、支持服务单选 多服务版本最终实现效果将Python程序转换为桌面可执行文件&#xff08;.exe&#xff09; 一、需求 微服务项目&#xff0c;服务很多&#xff0c;重启服务&#xff0c;基本都是通过Jekin…

【微服务】RedisSearch 使用详解

目录 一、RedisJson介绍 1.1 RedisJson是什么 1.2 RedisJson特点 1.3 RedisJson使用场景 1.3.1 数据结构化存储 1.3.2 实时数据分析 1.3.3 事件存储和分析 1.3.4 文档存储和检索 二、当前使用中的问题 2.1 刚性数据库模式限制了敏捷性 2.2 基于磁盘的文档存储导致瓶…

数学题目大合集 1

文章目录 建议这个题目集适合什么人?小剧场题目集M 题目 1算式法 1法 2M 题目 2算法分解质因数因数个数因数和因数积倒数和答M 题目 3算式解析HM 题目 4算式复习分解(利用“简单”数学)解析总结反馈建议 码字不易,还望关注点赞鼓励! 每个数学题目大合集都有 4 道题,题目…

【计算机网络】你真的懂学校的校园网吗?

【计算机网络】你真的懂学校的校园网吗&#xff1f; 第一步&#xff1a;从了解本机的ip开始 ip地址ip地址的分类公用地址和私有地址 查看本机ip 第二步&#xff1a;向上追溯&#xff0c;查看宿舍的路由器 路由器路由器的两个物理接口路由器用到的协议 分析宿舍路由器WAN口设置 …

linux系统篇(二).之Systemd机制

一、system介绍 systemd配置文件 systemd中这些资源分别代表着不同的单元&#xff08;Unit&#xff09;。systemd 总共有 11 种不同类型的“单元”。单元封装了与系统启动和维护相关的各种对象。systemd通过这些Unit的配置文件&#xff0c;知道怎么启动这些Unit。 提供以下单位…