vi命令

vi命令

作者:LAMP小白  点击:1927  发布日期:2013-02-26 01:19:00  返回列表

Ed编辑

Ed filename
行数 1
写入 w
退出 q
把root替换为haha S/root/haha/g

Sed 流编辑器
查看Sed -e p filename
替换Sed -e ‘s/bash/nologin/g’ /filename > /filename

Vi 可视化编辑器
/bin/vi
/usr/bin/vim

Vi
Vim 升级版的vi

RHEL5取消了VI为VIM的别名

Emacs richard stallman写的

命令模式 插入模式
I i a A o O s S 进入命令模式
小o 下方新开一行进入insert
大o 上方新开一行进入insert

小R:替换
0:到行的开头
$:到行的末尾
文件末尾G
到第一行1G
Ctrl+G 行数信息
W 向后移动一个单词
DD删除一行
X 删除一个字符
YY复制一行
P 粘贴
U undo
Ctrl+R redo
/ 查找
N next
操作剪切板 “a5yy “ap

命令行模式
“ 进入 ESC返回
Set nu 显示行号
Set nonu隐藏行号
Vi ~/.vimrc 添加启动自动执行的命令
W filename 写
R filename 读
R ! (输出的数据)
W >> 追加
1,5 w >> filename 把1到5行追加到filename
E filename 改另外一个文件
E! 恢复到最初状态


替换
1,$s/nologin/haha/g
最后加C为提示是否替换

Vim -o /etc/pa /etc/gr 同时编辑两个文件
Ctrl+w 到第二个窗口

Sh 打开一个ssh窗口
! 执行某个命令



上一篇:文件夹权限和umask 下一篇:快递查询API
0