【linux】vi操作

5 篇文章 0 订阅

step by step.

目录

执行 man ls>out.txt ,生成out.txt文件

使用vi打开out.txt

显示所有行号

光标移动到100行,向右移动10个字符

移动到第一行,往下搜索〝1024',定位到第二个匹配项

 将50行到100行之间的小写“o”改写为大写"O"

修改完了,突然反悔,如何恢复修改前?(撤销、回退操作)

复制65到73行之间这9行的内容,粘贴到最后一行

刪除21到42行之间的所有内容

把当前文档另存为 out.txt.bak

 定位到28行,刪除3个单词

在第一行新增一行,输人"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行的内容,粘贴到最后一行

(一)Linux中vi的复制粘贴命令_不文东的博客-CSDN博客_linux vi复制vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:  命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。  输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INShttps://blog.csdn.net/u013488347/article/details/76165618?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164964496916780357267600%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164964496916780357267600&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-12-76165618.142%5Ev7%5Epc_search_result_control_group,157%5Ev4%5Econtrol&utm_term=vi+%E5%A4%8D%E5%88%B6%E7%B2%98%E8%B4%B4&spm=1018.2226.3001.4187

光标一直移动到65行

9yy 

光标移动到末尾

p

一直回车,直到粘贴结束

刪除21到42行之间的所有内容

 20dd


把当前文档另存为 out.txt.bak

:wq (保存并退出vi)

cp tmp/out.txt tmp/out.txt.bak

 
定位到28行,刪除3个单词


在第一行新增一行,输人"I am a Student!"加上自己的学号

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值