step by step.
目录
执行 man ls>out.txt ,生成out.txt文件
在第一行新增一行,输人"I am a Student!"加上自己的学号
执行 man ls>out.txt ,生成out.txt文件
使用vi打开out.txt
显示所有行号
:set number
光标移动到100行,向右移动10个字符
Linux中vi命令详解_北京周易宅的博客-CSDN博客_linux vi命令详解最近vi用的多,很多技巧不知道,备注一份,vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编 辑器,学会它后,您将在Linux的世界里畅行无阻。https://blog.csdn.net/zxs9999/article/details/79118490?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164964266516782089389075%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164964266516782089389075&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-79118490.142%5Ev7%5Epc_search_result_control_group,157%5Ev4%5Econtrol&utm_term=vi+linux&spm=1018.2226.3001.4187
移动到第一行,往下搜索〝1024',定位到第二个匹配项
移动到第一行:一直 {
:/1024
:/1024 (共两次)
将50行到100行之间的小写“o”改写为大写"O"
:50,100/o/O/g
修改完了,突然反悔,如何恢复修改前?(撤销、回退操作)
vim 撤销 回退操作_xiongzhengxiang的博客-CSDN博客_vim 撤销打个广告,请有意向加入腾讯的前端,将简历发送至mzxbupt@gmail.com在vi中按u可以撤销一次操作u 撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作注意:如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。重做如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要https://blog.csdn.net/xiongzhengxiang/article/details/7206691?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164964481716781683986091%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164964481716781683986091&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-7206691.142%5Ev7%5Epc_search_result_control_group,157%5Ev4%5Econtrol&utm_term=vi+%E6%92%A4%E9%94%80&spm=1018.2226.3001.4187
u
复制65到73行之间这9行的内容,粘贴到最后一行
光标一直移动到65行
9yy
光标移动到末尾
p
一直回车,直到粘贴结束
刪除21到42行之间的所有内容
20dd
把当前文档另存为 out.txt.bak
:wq (保存并退出vi)
cp tmp/out.txt tmp/out.txt.bak