@author: 放牛娃学编程
@moto: 分享与热爱,不是大爱我不说@放牛娃每日一语: 不要总是抱怨世界的不公平,因为强者从不抱怨,加油把,放牛娃们。
现如今AI盛行的时代,这种笔记还有人花时间看么?
有,并且你一定会收藏
因为这里你能学到AI永远也教不到的知识
Linux vi最少必备掌握命令
一、这才是你要掌握的知识思维
别嫌啰嗦,因为你必须要具备有这个思维
有没有想过,百度上的各大文章、博客关于vi的知识点,它是从哪里来的?难不成他们都是vi底层开发人员?不,不,不,绝对不可能,他们也只是vi编辑器的使用人员,既然他们也是使用人员,那他们是如何知道怎么使用的呢?放牛娃学编程来告诉你真相:
- 一个产品诞生出来,如果它想推广出去给人使用,必然就有相对应的产品使用文档,而这就是各大博客文章来源的最原始出处
- 那产品的使用文档肯定在产品官网,只不过现在百度金主爸爸很喜欢把一堆广告放到前面,使人找不到北,这个时候就可以借助AI工具了,直接问它相关产品的官方文档地址链接在哪里
- 一切依据都是从官方文档来的,当你有迷惑的地方或者质疑别人说的不对的时候,就去官方文档那查,因为很多时候官方文档已经对你遇到的问题做出了很详细的解答了
高手从不看别人东拼西凑的文章,他们都是直接从官方文档入手,而无头小白就是在百度、优快云等各大平台游走,最后才发现别人写错了。
索要官方文档的步骤:(下面演示就以vi产品来演示一下)
-
问AI要产品的官方文档链接地址
-
拿到官方文档链接地址,然后去找使用文档
其它技术栈也按照这个去学就可以啦,有了这个思维,后面的知识点你也可以总结出来,因为我也是从官方文档手册来的
二、初次认识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,可以找放牛娃学编程