vi:
:0h | 移动至第一行 |
:$ | 移动文件末尾 |
:gg | 移动至第一行 |
:2,3s/is/si/g | 替换2,3行的is为si |
:2,$s/is/si/g | 替换2,最后一行的is为si |
:set nu | 查看行数 |
:set nonu | 取消查看行数 |
:sp 【文件名】 | 编写新文件 |
通配符:
* | 代表【0到无穷多个】任意字符 |
? | 代表【一定有一个】任意字符 |
[] | 代表【一定有一个在括号内的字符】 |
[-] | 代表【在编码顺序的所有字符】 |
[^] | 代表反选择 |
数据流重定向:
标准输入:0 | < 或<< |
标准输出:1 | > 或>> |
标准错误输出:2 | 2> 或2>> |