百摩网
当前位置: 首页 生活百科

linux使用文本编辑器(Linux中如何进行文本编辑)

时间:2023-08-10 作者: 小编 阅读量: 3 栏目名: 生活百科

由于目前的应用服务器大多基于Linux进行搭建,当我们进行部署或维护的时候就会用到文本编辑的功能。-模式介绍vi编辑器的模式共有三种,分别是一般模式、编辑模式、尾行指令模式。在该模式中最基础的功能是使用上下左右键来移动光标。当然,也可使用组合键来执行复制、粘贴、删除等功能。就会在当前视图的最后一行出现相应的符号,这就代表进入了相应的末行指令模式。利用末行指令模式则可以轻易实现这个功能。

由于目前的应用服务器大多基于Linux进行搭建,当我们进行部署或维护的时候就会用到文本编辑的功能。

下面来简单介绍一下在Linux中如何进行文本编辑。-

模式介绍

vi编辑器的模式共有三种,分别是一般模式、编辑模式、尾行指令模式。

当使用vi命令打开一个文件时(也就是vi命令后面紧跟指定文件并按回车键时所处的状态),就会进入一般模式。在一般模式下可以与编辑模式、末行指令模式相互转换,但是编辑模式和末行指令模式之间不能无法直接切换,必须先切换为一般模式后方可。

下面给出三种模式之间转换的示意图:

  • 一般模式

当使用vi打开某个文件时,默认会进入到一般模式。在该模式中最基础的功能是使用上下左右键来移动光标。当然,也可使用组合键来执行复制、粘贴、删除等功能。

  • 编辑模式

在一般模式中,按i键可以进入编辑模式(这是最简单的进入方式,底部会出现“--INSERT--”字样,还有其他的进入方式后面介绍)。在编辑模式中,依然可以使用上下左右键来移动光标,同时还可以输入文字到文件中。从编辑模式回到一般模式需要按Esc键。

  • 末行指令模式

在一般模式中,按冒号键 :或斜杠键 / 或问号键 ? 就会在当前视图的最后一行出现相应的符号,这就代表进入了相应的末行指令模式。

操作

下面通过几个案例来演示vi常见的操作。

  • 案例一:使用vi创建和编辑一个文件

(1)使用vi创建一个文件vi_file,进入一般模式

使用到的命令如下所示:

vi vi_file

执行后如下图所示:

(2)按i键从一般模式进入编辑模式

按"i"键之后,下面会出现Insert的字样,表明已经成功进入编辑模式,如下图所示:

(3)在编辑模式中写一段话后退出编辑模式,进入一般模式

在编辑模式下输入下面的内容:

ip=192.168.10.30

接着按ESC(退出键)进入一般模式,如下图所示:

(4)在一般模式中复制并粘贴第一行的文字

将光标移动到某一行后,按两次y键,即可复制该行的内容,按p键可粘贴到光标所在行的下一行。操作后如下图所示:

(5)在一般模式中将刚刚复制的文字删掉

将光标定位到要删除的行,按d键两次,即可删除该行。操作后如下图所示:

(6)在一般模式中将IP删除

将光标定位到要删除的单词处(单词首个字符),依次按d和w键,即可删除该词。执行后如下图所示:

(7)恢复刚刚删除的词IP

如果想撤销操作,则可以按u键。操作结果如下所示:

(8)切换至末行指令模式并保存退出

输入:后,再输入x,即可保存退出(x的功能和wq相同)。执行之后使用cat命令查看结果如下所示:

  • 案例二:搜索关键字

(1)使用vi打开/etc/ssh/sshd_config文件。

使用到的命令如下所示:

vi /etc/ssh/sshd_config

执行结果如下所示:

(2)使用“/”符号查找关键字HostKey

接着按“/”键,并输入待查找内容如:“HostKey”后如下所示:

如果需要继续往下查找对应的关键字,则按n键;如果需要向上查找对应的关键字,则按大N(也就是Shift n)。

  • 案例三:替换关键字

有时候需要将整篇文档中的某个词换成另外一个词,如果靠手工寻找替换是不现实的。利用末行指令模式则可以轻易实现这个功能。

首先利用cp指令拷贝一份sshd_config,使用到的指令如下所示:

cp /etc/ssh/sshd_config ./vi_file2

执行结果如下所示:

接着使用vi命令来打开vi_file2文件进行编辑,并使用如下命令将文件中的HostKey全部替换成NewKey。

:1,$s/HostKey/newKey/g

执行之后结果如下所示:

    推荐阅读
  • 好女不要嫁妆衣下一句(好女不要嫁妆衣有后一句吗)

    跟着小编一起来看一看吧!好女不要嫁妆衣下一句好女不要嫁妆衣没有下一句。全句是这样说的:好男不吃分家饭,好女不穿嫁时衣。“好男不吃分家饭,好女不穿嫁时衣”这句老话,其实理解起来就是说,有志气的男人是不会留恋分家时留下的财产的,而有志气的女人,也绝对不会留恋出嫁时娘家陪送的嫁衣。这句话道理其实也很简单,就是说不管男人还是女人,都应该要有志气,要自食其力,不要依靠父母生活。

  • 将错就错的婚姻 将错就错的婚姻小说

    关键是最后一次我们吵架。他受伤害了,说好马不吃回头草。过了两个月,我得知他和一个认识没多久的女人闪电结婚了!不过通常男人的成功率比较高。因为男人可以主动出击,只要抛出“结婚”诱饵,不少女人还是会上当的。主要作用是抚慰他一颗受伤的心,还有自尊。他结婚是为了平衡自己,顺便气气你——这段婚姻包含了这么复杂的成分,它的幸福指数能有多高呢?不好相处的人,婚姻是难得幸福的。

  • 怎样判断牛年龄最准(淘汰牛的最佳时机是什么时候)

    不产奶的奶牛可能会是在淘汰名单里排名第一,而肉牛乳房过大、乳房下垂难以喂养小牛的,这些母牛同样需要被淘汰。小牛,有牙的牛的售价位于顶端,售价随着年龄的增大以及牙齿数量的下降而下降。而获取的利润可以用来购买后备母牛以及繁殖母牛甚至3岁的母牛,这些牛已经具备抚育小牛、再孕以及融入畜群的能力。

  • 香菜属于臭菜吗(芫荽)

    《本草纲目》中称其“芫荽性味辛温香窜,内通心脾,外达四肢”。在古代,道教要求自己的弟子坚决不能吃胡荽,而这也影响了佛儒两家也给了它差评。联盟在网站上定期组织活动,大家通过示威游行向香菜宣战。据不完整数据统计,迄今为止,这个“联盟”已经坐拥着28万死忠粉。他们甚至将每年的2月24日定为“世界讨厌香菜日”,届时,全球“反香菜联盟”内的成员,都会团结起来,用文字、图片以及行为行为来发泄对香菜的不满。

  • 值得期待的神作(但却一点都不好玩)

    只要是有玩过《尼尔:机械纪元》的玩家,想必对于它的前作《尼尔:人工生命》都多多少少有所耳闻,而它的高清复刻版也在去年2021年推出了。然而,上述是在搭配「画面」的情况下。依旧好听的音乐当初《尼尔:机械纪元》的音乐非常对到我的胃口,同样的《尼尔:人工生命》也是。

  • 养鸡一年出栏几次 养肉鸡一年出栏几次

    鸡苗又叫雏鸡,以时间段来划分,0天-50天为雏鸡,一般肉鸡养殖户都是引进鸡苗,等到出栏时间再行上市的售卖的。例如,用全价饲料喂养的,纯土鸡需要5个月出栏,一年只能出栏2次;而杂交土鸡需要4个月出栏,一年只能出栏3次;而采用自配粗粮喂养的,纯土鸡需要7个月才能出栏,一年只能出栏1次;肉鸡养殖比较简单,一般2-3个月即可出栏。

  • 一封六年前的情书慢动作(一封六十年的情书1.0)

    今天,是我们在一起的第158天,我知道异地恋很辛苦,在这五个月的时间里,感谢你的陪伴与关爱。二十多个地铁站加上半个钟的换乘轻轨,你让我明白异地恋就是你不开心我也会不开心,你让我明白异地恋也可以很甜,你让我感受到坚持下去一切都会好起来,最好的爱情就是我们在陪着彼此成长。遇见了就好好珍惜,不要等到失去了才知道后悔。异地恋很辛苦,很不容易,但是很值得我去爱你,珍惜彼此。

  • jennie评价周淑怡(壹周潮话题比比谁更可爱)

    俩人因为拍摄电影《TheKing》相识相恋,在2018年9月曝光恋情之后一直比较低调,红毯撒糖是高光时刻。不过听闻俩人分手的消息,甜茶罗南党再次高举CP大旗!不仅BLACKPINK成员都来支持她的直播带货事业,更有权志龙惊喜亮相。40岁开始涉足设计领域,创立同名婚纱品牌,据说现在身家已达40亿。

  • 王者荣耀被削后的貂蝉打法(敌方秒选貂蝉怎么办)

    敌方秒选貂蝉怎么办王者荣耀进入S24赛季之后,法师类英雄强势崛起,导致不少玩家纷纷使用法师上分,本赛季貂蝉胜率和登场率提升不少,该英雄被动可以打出真实伤害,并且还可以对敌人造成高额的减速效果,二技能释放瞬间还可以躲避很。

  • 宝宝换3段奶粉的正确方法(123段奶粉)

    家长可根据宝宝的年龄,选择购买不同阶段的奶粉。但年龄不同,需要的营养元素比例是不一样的。02三个阶段对应的年龄2021年3月18日,国家卫健委、国家市场监管总局,联合发布了婴幼儿配方奶粉三项新的国家标标准,将标准分为三个阶段。相对来说,1段奶粉最易被宝宝消化吸收。宝宝有过敏症状,过渡期也应延长。