`
qw232144
  • 浏览: 33958 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Linux vi编辑器常用命令

 
阅读更多

一、打开文件、保存、关闭文件(vi命令模式下使用)

      vi filename       //打开filename文件
      :w       //保存文件
      :w vpser.net //保存至vpser.net文件
      :q          //退出编辑器,如果文件已修改请使用下面的命令
      :q!        //退出编辑器,且不保存
      :wq         //退出编辑器,且保存文件

二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)

      a      //在当前光标位置的右边添加文本
      i       //在当前光标位置的左边添加文本
      A     //在当前行的末尾位置添加文本
      I      //在当前行的开始处添加文本(非空字符的行首)
      O     //在当前行的上面新建一行
      o     //在当前行的下面新建一行
      R    //替换(覆盖)当前光标位置及后面的若干文本
      J    //合并光标所在行及下一行为一行(依然在命令模式)

三、移动光标(vi命令模式下使用)

      1、使用上下左右方向键

      2、命令模式下:h   向左、j   向下 、k   向上、l  向右。
      空格键 向右、Backspace  向左、Enter  移动到下一行首、-  移动到上一行首。

四、删除、恢复字符或行(vi命令模式下使用)

      x         //删除当前字符
      nx         //删除从光标开始的n个字符
      dd      //删除当前行
      ndd   //向下删除当前行在内的n行
      u       //撤销上一步操作
      U      //撤销对当前行的所有操作

五、搜索(vi命令模式下使用)

      /vpser     //向光标下搜索vpser字符串
      ?vpser     //向光标上搜索vpser字符串
      n           //向下搜索前一个搜素动作
      N         //向上搜索前一个搜索动作

六、跳至指定行(vi命令模式下使用)

      n+        //向下跳n行
      n-         //向上跳n行
      nG        //跳到行号为n的行
      G           //跳至文件的底部

七、设置行号(vi命令模式下使用)

      :set  nu     //显示行号
      :set nonu    //取消显示行号

八、复制、粘贴(vi命令模式下使用)

      yy    //将当前行复制到缓存区,也可以用 "ayy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。
      nyy   //将当前行向下n行复制到缓冲区,也可以用 "anyy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。
      yw    //复制从光标开始到词尾的字符。
      nyw   //复制从光标开始的n个单词。
      y^      //复制从光标到行首的内容。  VPS侦探
      y$      //复制从光标到行尾的内容。
      p        //粘贴剪切板里的内容在光标后,如果使用了前面的自定义缓冲区,建议使用"ap 进行粘贴。
      P        //粘贴剪切板里的内容在光标前,如果使用了前面的自定义缓冲区,建议使用"aP 进行粘贴。

九、替换(vi命令模式下使用)

      :s/old/new      //用new替换行中首次出现的old
      :s/old/new/g         //用new替换行中所有的old
      :n,m s/old/new/g     //用new替换从n到m行里所有的old
      :%s/old/new/g      //用new替换当前文件里所有的old

十、编辑其他文件

      :e otherfilename    //编辑文件名为otherfilename的文件。

十一、修改文件格式

      :set fileformat=unix   //将文件修改为unix格式,如win下面的文本文件在linux下会出现^M。

分享到:
评论

相关推荐

    linux上vi编辑器常用命令

    VI编辑器是LINUX平台下一个一款小巧的文本编辑软件,在不得已的情况下,用VI编辑配置文件非常方便.以前一直用REDHAT,下面的VI可以支持 方向箭头,pagedown\up,等其他一些功能键,非常好用.但最近用UBUNTU的时候,发现在...

    linux下Vi编辑器常用命令

    1)“vi filename” : 打开或编辑一个名为filename的文件,进入命令模式 2)“vi +n filename ”:打开文件,并将光标置于第n行首 3)“vi + filename ”:打开文件,并将光标置于最后一行首 4)“vi +/pattern ...

    VI编辑器常用命令

    Linux中VI工具的常用命令 包括基本指令和设置

    vi全屏幕编辑器常用命令 vi全屏幕编辑器常用命令

    vi全屏幕编辑器常用命令 vi全屏幕编辑器常用命令 vi全屏幕编辑器常用命令 vi全屏幕编辑器常用命令 vi全屏幕编辑器常用命令 vi全屏幕编辑器常用命令 vi全屏幕编辑器常用命令

    常用命令linux下vi编辑器命令大全

    常用命令linux下vi编辑器命令大全常用命令linux下vi编辑器命令大全

    vi编辑器常用命令

    vi是linux中最常用的编辑器,本文档总结的命令已经足够日常工作中使用。

    linux vi编辑器手册 linux常用命令

    linux vi编辑器手册 linux常用命令

    vi编辑器常用编辑命令

    Vi是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。

    Linux系统基本操作命令与vi编辑器使用

    Linux系统基本操作命令与vi编辑器使用

    Vi编辑器与gdb基本命令

    关于Linux下的Vi编辑器与gdb的一些常用命令基本命令总结

    Linux常用命令及VI编辑器的使用

    第2讲_Linux常用命令及VI编辑器的使用 嵌入式Linux系统开发技术 Linux常用命令 VI编辑器使用

    VI编辑器常用命令收集

    介绍了vi编辑器中的常用命令使用方法。 都是工作中总结的。有兴趣的可以下载。 ....

    Linux应用技术:Linux常用命令与VI文件编辑器.docx

    任务5 Linux常用命令与VI编辑器 实验目的 学会Linux基本操作命令 学会Linux目录及文件操作命令 学会启动vi编辑器 掌握vi编辑器的工作模式和常用命令 实验内容 注意!实验前,请将主机名修改为zhangsan(zhangsan为...

    Linux文件编辑器命令详解

    Linux文件编辑器命令详解 Linux文件编辑器 Vi(Vim) 关键字: vim 1、关于文本编辑器; 文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice ... ... ,文本模式下的编辑器有vi、vim(vi的增强版本)和...

    VI编辑器常用命令总结

    比较全的VI编辑器命令,linux初学者可以看下。有资源大家交换啊!

    linux下Vi编辑器命令大全

    linux下Vi编辑器命令大全 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正...

    linux vi 常用命令

    linux vi 常用命令 命令行模式(command mode)功能键 1). 插入模式 按「i」切换进入插入模式「insert mode」,按"i"进入插入模式后是从光标当前位置开始输入文件; 按「a」进入插入模式后,是从目前光标所在位置...

    Linux常用指令(vi编辑器).

    Linux常用指令(vi编辑器)

    Linux应用技术:Linux的vi编辑器.pptx

    vi编辑器 磁盘分区管理 vi编辑器 功能: vi(vim)最常用、功能最强大的全屏幕文本编辑器。 vim是vi的增强版 启动vi编辑器 使用vi(vim)命令 vi命令后指定文件名:#vi testfile1可以打开一个文件或创建一个新文件 VI...

Global site tag (gtag.js) - Google Analytics