常用命令linux下vi编辑器命令大全来源:考试大 【学而优则进,考试大以成!】 2007年8月14日  文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!

进入vi的命令

vi filename :打开或新建文件,并将光标置于第一行首

vi +n filename :打开文件,并将光标置于第n行首

vi + filename :打开文件,并将光标置于最后一行首

vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

vi filename....filename :打开多个文件,依次进行编辑

移动光标类命令

h :光标左移一个字符

l :光标右移一个字符

space:光标右移一个字符

Backspace:光标左移一个字符

k或Ctrl+p:光标上移一行

j或Ctrl+n :光标下移一行

Enter :光标下移一行

w或W :光标右移一个字至字首

b或B :光标左移一个字至字首

e或E :光标右移一个字至字尾

) :光标移至句尾

( :光标移至句首

}:光标移至段落开头

{:光标移至段落结尾

nG:光标移至第n行首

n+:光标下移n行

n-:光标上移n行

n$:光标移至第n行尾

H :光标移至屏幕顶行

M :光标移至屏幕中间行

L :光标移至屏幕最后行

0:(注意是数字零)光标移至当前行首

$:光标移至当前行尾

屏幕翻滚类命令

Ctrl+u:向文件首翻半屏

Ctrl+d:向文件尾翻半屏

Ctrl+f:向文件尾翻一屏

Ctrl+b;向文件首翻一屏

nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

插入文本类命令

i :在光标前

I :在当前行首

a:光标后

A:在当前行尾

o:在当前行之下新开一行

O:在当前行之上新开一行

r:替换当前字符

R:替换当前字符及其后的字符,直至按ESC键

s:从当前光标位置处开始,以输入的文本替代指定数目的字符

S:删除指定数目的行,并以所输入文本代替之

ncw或nCW:修改指定数目的字

nCC:修改指定数目的行

删除命令

ndw或ndW:删除光标处开始及其后的n-1个字

do:删至行首

d$:删至行尾

ndd:删除当前行及其后n-1行

x或X:删除一个字符,x删除光标后的,而X删除光标前的

Ctrl+u:删除输入方式下所输入的文本

搜索及替换命令

/p

attern:从光标开始处向文件尾搜索pattern

?pattern:从光标开始处向文件首搜索pattern

n:在同一方向重复上一次搜索命令

N:在反方向上重复上一次搜索命令

:s/p1/p2/g:将当前行中所有p1均用p2替代

:n1,n2s/p1/p2/g:将

linux 文档编辑器 word,linux下vi编辑器命令大全相关推荐

  1. linux下vi编辑器的命令大全,linux下VI编辑器命令大全(超级完整版)

    linux下VI编辑器命令大全(超级完整版) NOTICE:把这里提到的命令牢记心间,行走LINUX才能轻松自如! 这是基本功,练就此身本领后,方可学习上乘功夫 如若不按此步骤修练,结果会经脉尽断,真 ...

  2. linux下Vi编辑器命令大全

    linux下Vi编辑器命令大全 /根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...

  3. Linux 操作系统课程练习题(二)VI 编辑器

    Linux 操作系统课程练习题(二)VI 编辑器 VI 编 辑 器 的 三 种 工 作 方 式 分 别 是 :命令方式.输入方式.ex转义方式. 写出一种保存并退出 VI 编辑器的方法wq. [解析] ...

  4. linux文档_Linux文档

    linux文档 在你开始前 了解这些教程可以教给您什么以及如何从中获得最大收益. 关于本系列 Linux Professional Institute (LPI)在两个级别上对Linux系统管理员进行 ...

  5. bash: 无法为立即文档创建临时文件: 权限不够_世界顶级Linux大牛耗时三年总结出3000页Linux文档...

    众所皆知的,Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出Linux这个操作系统?为什么它要选择386的计算机来开发?为什么Linux的发展可 ...

  6. Linux文档编辑命令

    Linux文档编辑命令 1.vi或vim命令 1.基本操作 1.vim  文件名   :进入一般模式(不能输入) 2.按下 i 从一般模式,进入到插入模式 3.按下esc从插入模式,退出到一般模式 4 ...

  7. 非常全面的NFS文档(FOR LINUX)

    非常全面的NFS文档(FOR LINUX) http://www.chinaunix.net 作者:天俊  发表于:2003-07-12 08:53:22 这是我写的第一份笔记式文档,是对自己最近在研 ...

  8. 五分钟搞定 Linux 文档全部知识,就看这篇文章

    作者:无痴迷,不成功 来源:见文末 写在前面 我们都知道Linux是一个支持多用户.多任务的系统,这也是它最优秀的特性,即可能同时有很多人都在系统上进行工作,所以千万不要强制关机,同时,为了保护每个人 ...

  9. 漫谈Linux文档属性、拥有者、群组、权限

    作者:justmine 头条号:大数据与云原生 微信公众号:大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处. 为了方便阅读,微信公众号已按分类排版,后续的文 ...

最新文章

  1. poj1002(map的使用)
  2. ANSYS FLEXlm License Manager的卸载方法
  3. 微信公众号网页开发:播放视频,在列表中滑动会脱离文档流
  4. Java分布式篇5——FastDFS
  5. OpecCV颜色分割
  6. 【Python实例第6讲】多标签分类
  7. 文本框、图片的一些使用方法
  8. 水晶报表的学习与开发
  9. 0606关于mysql优化原理
  10. 服务器显示无vga电缆怎么回事,无vga电缆是什么意思
  11. 北京云栖AI大热 驻云CloudCare揭云服务新趋势
  12. blender导入png图片不透明 | png贴图在blender中有黑底
  13. SDR HDR 区别
  14. 蓝牙耳机单次续航排名,续航最久的蓝牙耳机推荐
  15. 分机计算机怎么设置共享打印机,win7打印机共享设置分机怎么设置
  16. js/javascript获取时间戳的5种方法
  17. rabbitmq系列(三)消息幂等性处理
  18. u盘电视测试软件,智能电视安装软件无法识别U盘怎么办?简单几招教你搞定!...
  19. 电子技术——反馈电压放大器
  20. 题目26:输入体重(单位:Kg)和身高(单位:m),计算BMI指数(BMI指数=体重÷身高的平方),如果BMI <18.5,输出thin;如果18.5≤BMI≤25,则输出normal

热门文章

  1. c++文件流读取一行_「软帝学院」Java挑战者专栏:IO流详解2
  2. C语言 ##运算符 - C语言零基础入门教程
  3. Python zip函数 - Python零基础入门教程
  4. BugkuCTF-Reverse题游戏过关多解法
  5. java 判断客户端_javaweb服务端判断客户端使用的是手机还是电脑访问
  6. 计算机上网英语词汇,计算机网络专用英语词汇1500词
  7. 分享到facebook没有封面图_拾柒自制书封面图分享~
  8. supersocke接收不到数据_基于SuperSocket的北斗终端数据接收服务的设计与实现
  9. 2016重庆计算机一级考试题型,重庆计算机一级考试真题2016年最新(笔试+上机)
  10. esim办理出现差错_经营二氧化碳如何办理危化证?快来看!