今天比较空闲,准备想学学shell的,先看了看vi的使用,做个笔记,说不定以后用上呢。
参考鸟哥的Linux私房菜,详细可移步书本。
一般命令模式
按键 | 功能介绍 | ctrl + f | 屏幕向下移动一页 | ctrl + b | 屏幕向上移动一页 | 0 | 数字0表示移动到这一行的最前面字符处 | n<ENTER> | n表示向下移动n行 | :n1,n2s/word1/word2/g | n1n2表示数字,在n1行和n2行之间寻找word1,并将该字符t替换为word2 | x和X | x表示向后删除一个字符,X相反咯 | nx | 表示连续向后删除n个字符 | dd | 删除或剪切光标所在的一整行 | yy | 复制光标所在的那一行 |
y1G | 复制光标所在行到第一行的所有数据 | yG | 复制光标所在行到最后一行的所有数据 | y0 | 复制光标所在字符到行首的所有数据 | y¥ | 复制光标所在字符到行尾的所有数据 | u | 恢复前一个操作 | ctrl+r | 重做上一个操作 | p P | p将已复制的数据在光标下一行粘贴,P相反 |
编辑模式
i | 插入模式,光标所在处插入 | a | 插入模式,光标所在处下一个字符插入 | o | 插入模式,光标所在处下一个新的一行插入 |
命令行模式
:w | 编辑的数据写入到磁盘文件中 | :q | 退出 | :q! | 不想保存,强制退出 | :wq | 保存退出 | :n1,n2 w [filename] | 将n1 n2的内容保存为filename这个文件 | :set nu | 显示行号 |
睡觉了。。。。
|