- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Linux之VI命令详解》.pdf
章来源:http :///thread-28-1-2.html
功能最强在的编辑器 vi
vi 是所有UNIX 系统都会提供的屏幕编辑器,它提供了一个视窗设备,
通过它可以编辑文件。当然,对UNIX 系统略有所知的人,
或多或少都觉得vi 超级难用,但vi 是最基本的编辑器,所以希望读
者能好好把它学起来,以后在UNIX 世界里必将畅行无阻、
游刃有余,因为其他几种 本处理器并非UNIX 标准配备。说不定别
人的Linux 机器没安装j oe 或pico,如果您不会vi ,那您可能就没辄
了。
vi 的基本概念
基本上vi 可分为三种操作状态,分别是命令模式 (Command mode )、
插入模式 (Insert mode )和底线命令模式 (Last line mode ),
各模式的功能区分如下:
1. Comand mode :控制屏幕光 的移动,字符或光 的删除,移动
复制某区段及进入Insert mode 下,或者到Last line mode 。
2 . Insert mode :唯有在Insert mode 下,才可做 字数据输入,按
Esc 等可回到Comand mode 。
3 . Last line mode :将储存 件或离开编辑器,也可设置编辑环境,
如寻找字符串、列出行号等。
不过可以把 vi 简化成两个模式,即是将 Last line mode 也算入
Command mode,把vi 分成Command 和Insert mode 。
vi 的基本操作
?进入vi
来源 (欢迎查看):http :///thread-28-1-2.html
章来源:http :///thread-28-1-2.html
在系统提示符号输入vi 及文件名称后,即可进入vi 全屏幕编辑画面:
$ vi testfile
有一点要特别注意,就是您进入vi 之后是处于“Command mode”下,
您要切换到Insert mode 才能输入 字。
初次用vi 的用户都会想先用上下左右键移动光 ,结果电脑一直叫,
把自己气个半死,所以进入vi 后,先不要乱动,
转换入Insert 后再说。? 换至Insert mode 编辑 件在Command mode
下按‘i’、‘a’或‘o’三键就可进入Insert mode 。
这时候您就可以开始输入 字了。
i: 插入,从目前光 所在之处插入所输入的 字。
a: 增加,目前光 所在的下一个字开始输入 字。
o: 插入新的一行,从行首开始输入 字。
?Insert 的切换→Command mode,按Esc 键
您目前处于Insert mode,您就只能一直打字。假如您发现打错字了,
想用光 键往回移动,将该字删除,
就要按ESC 键转换回Command mode,再删除 字。
?离开vi 及存文件
在Command mode 下,可按冒号“:”键入入Last line mode,例如:
:w filename (输入“w filename”,将文章存入指定的文件名filename)
:wq (输入“wq”,因为进入之时已经指定文件名 testfile ,所以会写入
testfile 并离开vi)
:q ! (输入“q!”,强制离开并放弃编辑的文件)
来源 (欢迎查看):http :///thread-28-1-2.html
章来源:http :///thread-28-1-2.html
Command mode 功能键列表
在介绍command mode 指令的时后,指令后面加上“常用”字眼的功能
键,表示比较常用的vi 指令,
请读者您一定要学会、记住。
(1)I 、a、o 切换进入Insert mode 。[超级常用]
(2 )移动光
vi 可以直接用键盘上的光 键来上下左右移动,但正规的vi 是用小
写英 字母
h 、j 、k 、l,分别控制光 左、下、上、右移一格。
按Ctrl+B :屏幕往后移动一页。[常用]
按Ctrl+F :屏幕往前移动一页。[常用]
按Ctrl+U :屏幕往后移动半页。
按Ctrl+D :屏幕往前移动半页。
按 0 (数字零):移动文章的开头。[常用]
按 G :移动到 章的最后。[常用]
按 w
文档评论(0)