aix中的vi命令

vi vifile
如果文件存在,那么该文件就会生成一个副本到/tmp的buffer中,如果文件不存在,就会为该会话打开一个空的buffer。[@more@]

在文件中插入文本:
a 在光标之后添加文本
A 在行末添加文本
i 在光标处插入文本
I 在行首插入文本
退出文本模式,使用键

退出vi编辑器
:q 没有做任何改变的情况下,不保存退出。强制退出使用:q!
:w 将改变写入文件。保存退出使用:wq
:x 保存退出
:保存退出

光标移动
0 移动到行首
$ 移动到行末
w 下个单词
W 空格后的单词
b 退回到上个单词
B 退回到上个空格后的单词
e 下个单词的末尾
E 空格后的单词的末尾
H 屏幕上的第一行
M 屏幕上的中间行
L 屏幕的最后一行
向前滚屏
向后滚屏
1G 到文件中的第一行
45G 到文件中的第45行,前面的数字用于指定行
G 到文件中的最后一行

删除文本
x 删除一个字符
dw 删除当前单词
d$ 从光标处删除到当前行的末尾
d0 从光标处删除到当前行的行首
dd 删除整行
:20,40d 删除20~40行之间的所有行
u 撤销上次的改变

搜索文本
?后加文本 向后搜索文本,如?the
/后加文本 向前搜索文本,如/the
搜索到需要的文本之后,按压n键在相同的方向上继续搜索该文本(?向前搜索,/向后搜索),N键表示和原

来搜索方向相反搜索

改变文本
:g/ the /s// the one and only /g 将the替换为the one and only

移动文本
yy 将当前行放到buffer中
dd 删除当前行,并存储在undo buffer中
10dd 删除后10行,并存储在undo buffer中
p 将buffer中的文本放到光标之后,或者下一行
P 将buffer中的文本放到光标之前,或者上一行

在vi编辑模式下执行aix命令,不用退出vi模式,如press 键,输入 :!ls
退出shell

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/73920/viewspace-1006303/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/73920/viewspace-1006303/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值