查看文件内容:
cat ***;
cat -s 将多个空行合并为一个;
cat -b 加行号;
nl *** 加行号;
使用vi编译器:
I 在光标所在行的开头开始输入;
i 在光标处开始输入;
A 在光标所在行的行末开始输入;
a 在光标所在的后一位开始输入;
O 在光标所在的前一行输入;
o 在光标所在的后一行输入;
进入命令模式时:
:wq 保存退出;
:w File 将此文档另存为名为File的文件(相当于备份);
:【n】x 删除光标后的n的字符;
:s/a/A 将范围内每行出现的第一个a替换为A(冒号后可加范围,$代表最后一行,.代表光标所在行,其余数字范围用“,”间隔,例如 :1,3 s/a/A 表示把1-3行中的第一个a变成A。);
:% s/a/A 使全体范围的a替换成A(%表范围为全体);
:s/a/A/g 将每行所有的a都替换为A;
:10,20s#^//^#g 给范围内添加//注释。
:10,20s#^//^#gg 给范围内删除//注释。
nyy 不用冒号 复制光标行——第n行中间的内容到编辑缓冲区,p为光标后一行开始粘贴,P为前一行 ,ndd为同理的剪切,u为撤销上一步动作。