[对于 Linux 初学者] 完成! 使用vi命令编辑并保存

你好!
这是井上,来自超越四国办事处的波斯猫。
这次,我们将讨论用于编辑文件的“vi”命令!
它的选项太多了,很难一一验证。
vi 命令是什么?
“vi”命令的意思是“启动编辑器!” 。
“vi”最初指的是Unix类操作系统中使用的文本编辑器。
同时,如果目录中不存在该文件,它还会创建一个。
我刚入职的时候,也曾疑惑“编辑器到底是什么?”
,但如果你把它想象成Windows系统中的“记事本”,就很容易理解了。
使用 vi 命令创建和编辑文件
首先,使用 vi 命令指定“test”目录中的文件名“haruka”并对其进行编辑。
[code][root@test-aws-harukainoue test]# pwd /root/test[/code]
[root@test-aws-harukainoue test]# vi haruka
执行上述命令将进入“haruka”的普通模式。
此时,尚未创建任何文件。
-rw------ 1 root root 12288 6月 23 01:21 .haruka.swp
此 SWAP 文件为临时文件。SWAP
vi 打开时创建的临时记录文件,。
即使因系统错误强制终止 vi,也能防止未保存的数据丢失。因此
,文件“haruka”仅在执行“:w”命令时创建。
要使用 vi 编辑器编辑文件内容,请按 i 进入
插入进入插入模式后,即可在“haruka”文件中进行编辑。
我们来编写一个配置文件。
井上明日香(波斯猫)<font></font>爱好:烹饪<font></font>喜欢:草莓和猫<font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">--插入--[/code]</font></font></pre>当屏幕上显示“ <strong>--插入--</strong> ”时,表示您处于插入模式。要退出编辑模式,请按“ <strong>Esc</strong> ”键。<pre> <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">[code]:wq[/code]</font></font></pre>在插入模式下将内容输入到编辑器中,保存后,就会创建一个名为“haruka”的文件!vi 命令允许您通过切换普通模式和插入模式来输入内容。如果 vi 中已打开一个文件,则会覆盖并保存该文件。如果打开一个新文件,则会创建一个新文件。<pre> <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">[代码][root@test-aws-harukainoue test]# ll</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">共4人</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">-rw-r--r-- 1 root root 83 6月21日 07:42 Haruka</font></font>
“ : 返回命令模式 wq ”保存文件。如果您想查看已保存的文件然后退出,请使用“ q ”。要强制退出 vi,请使用“ ! ”。例如,如果您想在不保存 vi 中所做的更改的情况下退出并放弃它们,请使用
[code]:q![/code]
使用。
知道了!
■光标移动命令 您
也可以使用方向键移动光标,但以下是一些常用的光标移动命令。
*请务必在执行这些命令前按下“Esc”键退出编辑模式。
| 0(零) | 将光标移至当前行的开头。 |
| $ | 将光标移到行尾 |
| 谷歌 | 将光标移至文件开头。 |
| G | 将光标移至文件末尾。 |
| 先生。 | 将光标移至文件末尾。 |
■删除命令
| x 或 dl | 删除当前光标位置的字符 |
| DD | 删除当前光标所在行 |
| d$ | 从当前光标位置到行尾删除内容 |
| d0 | 从当前光标位置到行首删除内容 |
| 是的 | 删除一个词 |
| 挖 | 删除至第一行 |
| dG | 删除最后一行 |
■复制(yank
)要复制(yank),请使用 y。
使用 y 后跟光标移动命令。
| 你好 | 拖动当前光标位置的线条 |
最后
我写关于 vi 命令的博客真的好难啊。我
以为自己理解了,其实并没有。这篇博客讲的是
如何正确地从插入模式(编辑编辑器)切换到命令模式,然后再退出编辑器。
我该怎么用像我这样的 Linux 新手也能理解的方式解释呢?
经过无数次的尝试和失败,这篇博客终于诞生了!(`・ω・´)
我们还有一个博客,用通俗易懂的方式讲解Linux,欢迎访问!
https://beyondjapan.com/blog/2022/02/linux/
每天都在成长,每天都在前进。
我必须每天更新自己! ! !
感谢您阅读到最后。
28