第一章 目录及文件操作 unix常用命令( 六 )



^B 退回前一页,前面加数字表示重复次数,每次换页时

保留上一页的两行

^D 在命令模式下,表示下滚屏幕的一半,在输入模式下,表示回退至

左边的自动缩进处

^E 显示屏幕底线之下的一行

^F 前进一页,前面加数字表示重复次数,每次换页时

保留上一页的两行

^G 显示当前文件名,当前行号和文件总行数,并用百分号当前行在

整个文件中的位置

^H(退格) 在命令模式下,光标左移一格;在输入模式下,删去前面的字符

^I(TAB) 在输入模式下,产生一串空格

^J(LF) 光标下移一行

^L 刷新屏幕,即将屏幕重新显示

^M(回车) 在命令模式下,光标移动至下行开头

在输入模式下,开辟一新行

^N 光标下移一行

^P 光标上移一行

^Q 在输入模式下,将其后的非打印字符作为正文插入

^R 刷新屏幕

^U 屏幕上滚一半,前面加数字时表示上滚的行数,此数字对

以后的^D ^U 命令有效

^V 在输入模式下,将其后的非打印字符作为正文插入

^W 在输入模式下,使光标回退一个字

^Y 显示屏幕底线之上的一行

^Z 暂停编辑,退回上层Shell

^[(ESC) 退出输入模式,回到命令模式

! 暂时退出编辑,执行Shell命令

"(双引号) 用于标志有名缓冲区,编号缓冲区1-9用于保存被删去的正文,字

母名缓冲区a-z供用户存放自定义的正文

$ 将光标移动到当前行尾,前加数字则表示前移行数,如2$表示移动

到下一行行尾

% 将光标移动到配对的小括号()或大括号{}上去

( 退回句子开头

) 前移到句子开头

- 退到上一行第一个非空格字符

. 重复上一次改变缓冲区内容的命令

/ 模式 向前搜索模式,将光标移动到模式出现处,模式是一个正规

表达式,(参看 grep)

: 在屏幕底部提示:,其后可使用ex命令

? 功能同 / ,但方向是向前查找

[[ 光标回退至前一节分界处

转意符

]] 光标前移至节分界处

^(不是CTRL) 光标移至当前行第一个非空字符上

" 连续两个""表示将光标移至其移动前的位置,"后跟字母表示光标字

母标记的行首(参看 m 命令)

A 在行尾插入正文,进入输入模式

B 光标回退一个字

C 替换光标后的内容

D 删除光标后的内容

E 光标前移到字尾

F 字符 在当前行向左查找指定字符

G 光标移动到其前面数字指定的行,若未指定则移动到最后一行

H 光标移动到屏幕顶行,若前面有数字,则移动到屏幕上该数字

指定的行

I 在行开头插入正文

J 连接两行,若前面有数字则连接数字指定的行

L 光标移动到屏幕底行,若前面有数字,则移动到屏幕底线往上数该

数字指定的行

M 光标移动到屏幕中线

N 使用模式查找/或?时,重复找下一个匹配的模式,但方向与上次相

反,其功能同 n ,但方向相反

O 在当前行上开辟一新行

P 将上次被删除的正文插入光标前面,可在其前面加缓冲区编号,编

号1-9用于保存被删去的正文,字母名缓冲区a-z供用户存放自定

义的正文

Q 从vi 推出进入ex命令状态

R 替换字符串

S 替换整行

T 字符 向左查找字符

U 将当前行恢复至第一次修改前的状态

W 光标移至下一个字首

X 删除光标前的字符

Y 将当前行存入无名缓冲区,前面加数字表示存入的行数,也可用有

名缓冲区来保存,以后可用命令p或P将其取出

推荐阅读