【无标题】

@author: 放牛娃学编程
@moto: 分享与热爱,不是大爱我不说

@放牛娃每日一语: 不要总是抱怨世界的不公平,因为强者从不抱怨,加油把,放牛娃们。

现如今AI盛行的时代,这种笔记还有人花时间看么?

有,并且你一定会收藏

因为这里你能学到AI永远也教不到的知识

Linux vi最少必备掌握命令

一、这才是你要掌握的知识思维

别嫌啰嗦,因为你必须要具备有这个思维

有没有想过,百度上的各大文章、博客关于vi的知识点,它是从哪里来的?难不成他们都是vi底层开发人员?不,不,不,绝对不可能,他们也只是vi编辑器的使用人员,既然他们也是使用人员,那他们是如何知道怎么使用的呢?放牛娃学编程来告诉你真相:

  1. 一个产品诞生出来,如果它想推广出去给人使用,必然就有相对应的产品使用文档,而这就是各大博客文章来源的最原始出处
  2. 那产品的使用文档肯定在产品官网,只不过现在百度金主爸爸很喜欢把一堆广告放到前面,使人找不到北,这个时候就可以借助AI工具了,直接问它相关产品的官方文档地址链接在哪里
  3. 一切依据都是从官方文档来的,当你有迷惑的地方或者质疑别人说的不对的时候,就去官方文档那查,因为很多时候官方文档已经对你遇到的问题做出了很详细的解答了

高手从不看别人东拼西凑的文章,他们都是直接从官方文档入手,而无头小白就是在百度、CSDN等各大平台游走,最后才发现别人写错了。

索要官方文档的步骤:(下面演示就以vi产品来演示一下)

  1. 问AI要产品的官方文档链接地址

    在这里插入图片描述

  2. 拿到官方文档链接地址,然后去找使用文档
    在这里插入图片描述

其它技术栈也按照这个去学就可以啦,有了这个思维,后面的知识点你也可以总结出来,因为我也是从官方文档手册来的

二、初次认识vi

vi是一个文本编辑器,在Linux系统很常见,它有三种常见模式,流程如下,这三种模式也是非常非常常用的,但你不需要死记硬背(当你忘记了可以翻出这个笔记、即使笔记没了,你有上面的思维也可以从官方文档里查到)
在这里插入图片描述

三、最少必备命令知识点

光说不练假把式,别总是看,按照下面总结的,自己尝试用起来,这样才能加深印象。

别问我这些命令怎么来的,上面我已经告诉过你思维了,但是如果你懒,那就熟记下面最少必备知识就够用了(专业用vi来编程的大佬们除外哈)

1、插入模式

在正常模式下按i/a/o键将进入插入模式

  • 按i键

    在光标前面插入字符

  • 按a键

    在光标后面插入字符

  • 按o键

    在光标另起一行插入字符

2. 正常模式

其它模式下按ESC键即可回到正常模式

  • 光标移动

    可以通过键盘的上下左右键,也可以通过hjkl键,它们分别代表左、下、上、右(如果你要纠结它为啥用这样的键来命名,你可以去查阅官方文档,里面有解释)

  • 翻页

    • 向下翻页

      ctrl+d
      
    • 向上翻页

      ctrl+u
      
  • 去到文件末尾

    G
    
  • 用G命令去到文件末尾然后想回到之前光标的位置

    ``
    
  • 去到文件开头

    gg
    
  • 撤销操作

    u
    
  • 撤销的撤销

    ctrl+r
    
  • 删除光标所在行

    dd
    
  • 光标回到所在行末尾位置

    $
    
  • 光标回到所在行开始位置

    ^
    
  • 复制当前行

    yy
    
  • 将复制的内容粘贴到光标所在行的下一行(所有复制命令,都要结合p命令才能进行粘贴,复制命令只是先到缓冲区)

    p
    

3. 命令行模式

在正常模式下按:键即可进入命令行模式

  • 退出vi

    # 当没有内容修改时可以正常退出
    q
    
  • 不保存强制退出vi

    q!
    
  • 保存并退出vi

    wq
    
  • 给文件设置行号

    # 全称是set number
    set nu
    
  • 取消文件行号

    # 全称 set nonumber
    set nonu
    
  • 跳到指定行号里

    输入行号然后按回车
    
  • 查找关键字

    /关键字 然后回车,关键字往下找 按n,往上找按shift+n
    

四、高手进阶

什么是高手,高手只不过是把你以为习以为常的命令刻在脑子里罢了,比如把下面这快捷键图表背熟了,你也可以成为高手
在这里插入图片描述

然后遇到对应需求的命令,如果不记得,懂的去查阅官方文档,你已经是大佬了

五、最后

返璞归真,当你丢到这个笔记,脑子里剩下的知识点才是你真正学到的,我想你脑子里留下的一定是我上面介绍的思维方式,而不是单纯的记住这个笔记。

如果你需要这个份笔记的pdf文件及vi官方文档pdf,可以找放牛娃学编程

相关推荐

  1. 标题

    2024-06-13 23:40:03       72 阅读
  2. 标题

    2024-06-13 23:40:03       69 阅读
  3. 标题

    2024-06-13 23:40:03       67 阅读
  4. 标题

    2024-06-13 23:40:03       77 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 23:40:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 23:40:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 23:40:03       87 阅读
  4. Python语言-面向对象

    2024-06-13 23:40:03       96 阅读

热门阅读

  1. roles安装wordpress

    2024-06-13 23:40:03       31 阅读
  2. Kafka中的RPC:Server端代码流程简单概述

    2024-06-13 23:40:03       31 阅读
  3. React 事件函数传播及捕获

    2024-06-13 23:40:03       26 阅读
  4. devops自动化运维平台的核心原则有哪些?

    2024-06-13 23:40:03       35 阅读
  5. C++学习步骤

    2024-06-13 23:40:03       52 阅读
  6. hadoop-cos

    2024-06-13 23:40:03       33 阅读