个人常用linux命令归纳(3)

来源:互联网 发布:开淘宝店 知乎 编辑:程序博客网 时间:2024/04/28 10:05

       继续linux命令解析,其中(1)还没有完善,应人之邀,先详细写文本编辑命令vi、vim。

     4. 文本编辑之vi、vim:

                首先,说明一下,vim是vi的升级版,vim兼容了所有vi的指令。

                其次,vim在vi的基础上增加部分新特性:多级撤销,可多次撤销编辑过程;易用性,可跨多个平台;语法加亮;可视化,可运行于桌面系统。

                最后,我们开始来讲解vim命令,由于上述原因就不再叙述vi了。

                vim test.txt,通过vim打开或者新建一个文件,并进入编辑模式;

                vim中有三种模式,命令模式、插入模式、底行模式,底行模式主要是对文件进行操作,不是文件内容,比如保存、退出;三种模式的切换方式为

       在命令模式下按 i、a、o进行插入模式,按 : 进行底行模式,而进行命令模式则按ESC键。命令模式有点像执行文本编辑器的快捷键的意思,即可快速进

       行复制(相当于ctrl + c)、撤销(ctrl + z),插入模式就是对文件内容进行写入等。

                下面所讲在各种模式下的操作都是在终端下,本人并没有在可视化的平台下操作了vim。

        4.1 命令模式

                 通过vim打开文件,就进入了命令模式。本人常用指令有:

                 复制,yy复制游标所在行;数字加yy,复制多行,如3yy,则复制了游标开始三行;复制一行中部分内容 y^、y0复制行首到游标所在前一字符,y$

        复制游标所在至行尾;yw复制一个单词;y+数字+w,复制多个词,如y2w,则复制了两个词;yG,所在行至档尾;y1G,档首到所在行。

                 粘贴,大写P粘贴至游标所在行前面,小写p则后面。

                 删除,小写x,删除游标当前字符;大写X,删除游标前一字符;dw,删除至下一单词开头;de、dE,删除至本单词末尾,大写包括标点;db、dB

        删除至前一单词,大写包括标点;dd,删除一整;数字+dd,表示删除多;D、d$,删除游标至行尾;d0,删除行首至游标前一字符。

                 撤销,u。

                 反撤销,ctrl + r。

      4.2 插入模式

                 在命令模式下,按a从当前字符之前位置后开始可插入,按i从当前字符之后开始插入,按o从另起一行开始插入。

                 插入模式下,复制粘贴拥有linux编辑特性,即通过选中表示复制,右键表示粘贴。

         4.3 底行模式

               主要是对文件显示方式,以及文件操作。所有指令输入之前都有 : 。

               :w,保存目前文件内容;

               :q,退出vim编辑器;

               :q!,强制退出,上次保存之后的修改内容将丢失;

               :wq,一般编辑好了用此指令保存并退出;

               :set number,显示行号;

               :set nonu,取消显示行号;

               :跟数字,游标定位到相应行,如 :3,则游标到第三行。


         至此,完,若有不完善,请评论,会及时更新,谢谢!!!

1 0
原创粉丝点击