在所有行插入字符如:所有行插入/dataset/ccpd/(利用可视块模式)
- 在普通模式下,ctrl+v可进入可视块模式。按两次g到文件最开始位置,按ese退出。
- 然后ctrl+v进入可视块模式,再按G到文件最后一行。
- 然后shift+i进入插入模式,输入带插入的字符/dataset/ccpd/
- 再连按两次esc,这样就达到了在每行行首插入/dataset/ccpd/的目的。
输出文件file.txt的某n行到新的文件file_new.txt(利用重定向)
最后n行,tail -n file.txt > >file_new.txt
最前n行,head -n file.txt > >file_new.txt
中间m到n行。sed -n 'm,np' file.txt >>file_new.txt
合并多个文件file1.txt,fil2.txt,file3.txt到新的文件file4.txt(利用重定向>>追加方式)
cat file1.txt file2.txt file3.txt >>file4.txt
复制m到n行
:m,ny 到指定位置按p粘贴 注意要打冒号!!!
删除m到n行
:m,nd 如 :2,10d 注意要打冒号!!!
这样就可以vim里面对数据批量操作了,特别方便!!!