Linux脚本编写“学前班”
在之前的推文中,大家已经学习不少Linux的基本命令的运用。相信每一位生信的爱好者,都很想亲自来编写脚本(和原来的小编一样),满足内心的成就感。但是磨刀不误砍柴功,就让我们带您把基础打牢,很快,您就会完成梦想。
今天,小编就带大家熟悉vim编辑器的使用方法,方便同志们以后对Linux脚本的编辑以及对文件内容的修改和查询。
运营
干货
深度
报道
观点
运营
干货
深度
报道
观点
运营
干货
深度
报道
观点
运营
干货
深度
报道
观点
运营
干货
深度
报道
观点
01
基本命令
首先,输入 vim filename您就可以在窗口编辑您的文件了:
在数据量大的文件中,一行行的来回移动光标很繁琐,所以,您就会用到以下命令(不需要输入冒号):
在“普通模式”下有一个额外功能叫做命令行模式。要进入命令行模式,需要在普通模式下按冒号,然后输入命令。
02
数据编辑
了解了文件编辑基本概念后,我们来进一步学习对文件内容的编辑。
有些命令可以用数字来修饰,指定重复次数。如5dd: 删除5行。
03
复制和粘贴
对于复制和粘贴功能,会和数据编辑的命令结合使用。例如剪切命令,我们使用5dd命令删除了5行内容,之后,将光标移动至目标位置,“p”命令就会将删除内容粘贴至光标之后。而复制文本的命令为“y”。(例如,“yw”复制光标所在位置的一个单词;“y$”复制至行尾)。
可是复制的时候会给使用者带来苦恼,这是为什么呢?因为屏幕不会显示你所复制的内容,导致你不知道自己到底复制了什么。这时候,“v”这个命令就要大显身手了。“v”是可视化命令,会帮你将所选择内容标记,给我们提供巨大的便利。
04
查找和替换
查找命令相对简单,当你需要查找字符串的时候,只需要按下“/”后,输入你要找的内容,之后“n”表示查找下一个。
而替换命令就略复杂,需要进入命令模式,格式为:
:s/old/new/
对于linux小白来说,不能用鼠标去处理文件肯定充满了痛苦,更何况还要背很多生涩的命令。但是,当你适应了命令输入的操作,你会解脱鼠标对你的束缚。
当你学会了vim编辑,那么恭喜你,你已经可以编辑你的脚本和做一些简单的文件处理了。距离“熟练掌握”Linux,你只有一步之遥了。