[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

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

你好!
这是井上,来自超越四国办事处的波斯猫。

这次我们要讲的是编辑文件的“vi”命令!
选项太多,很难验证。

vi 命令是什么?


“启动编辑器!”的命令。首先,“vi”指的是基于Unix的操作系统中使用的文本编辑器。
同时,如果目录中不存在该文件,也会创建该文件。
当我刚加入公司时,我想知道“编辑器到底是什么?”,但
如果你把它想象成 Windows 中的“记事本”,那就更容易理解了。

使用 vi 命令创建和编辑文件

首先,使用vi命令在“test”目录中指定文件名“haruka”并编辑它。

[代码][root@test-aws-harukainoue 测试]# pwd /root/test[/代码]
[root@test-aws-harukainoue 测试]# vi haruka

执行上述命令将使您进入“haruka”的正常模式。
此时,还没有创建任何文件。

-rw------ 1 根 12288 六月 23 01:21 .haruka.swp

将临时创建这样的 SWAP 文件。


打开vi时创建的临时记录文件,在vi中编辑后会自动删除,以防止应用程序崩溃和数据丢失即使由于系统错误而强制终止 vi,这也可以防止未保存的数据丢失。
因此,仅当执行“:w”时才会创建文件“haruka”。

如果要在vi中编辑文件的内容,请按 i 进入
INSERT 一旦进入插入模式,您可以将其写入“haruka”文件中。
我也会在我的个人资料中写下它。

井上明香(波斯猫)<font></font>爱好:烹饪<font></font>喜欢的东西:草莓和猫<font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">-- 插入 --[/代码]</font></font></pre>当显示“ <strong>--INSERT--</strong> ”时,表示处于插入模式。 要退出编辑模式,请按“ <strong>Esc</strong> ”键。<pre> <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">[代码]:wq[/代码]</font></font></pre>当您以插入模式在编辑器中写入内容并保存时,还会创建一个名为“haruka”的文件! vi 命令允许您通过从正常模式切换到插入模式来键入字符。 如果在 vi 中打开现有文件,则会覆盖并保存该文件;如果打开新文件,则会创建一个新文件。<pre> <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">[代码][root@test-aws-harukainoue 测试]# 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 六月 21 日 07:42 Haruka</font></font>

: 返回命令模式使用 wq 添加 q 可查看保存的文件并退出,或添加 ! 强制退出 vi 例如,如果您想放弃并退出而不保存使用 vi 编辑的更改,

[代码]:q![/代码]

使用。

知道有用!

■光标移动命令
您还可以使用箭头键移动光标,但这里有一些您应该知道的有用的光标移动命令。
*执行前请务必按“Esc”键并确认编辑模式完成。

0(零) 将光标移动到光标所在行的开头。
$ 将光标移动到光标所在行的末尾
咕咕 将光标移动到文件的开头。
G 将光标移至文件末尾。
先生。 将光标移至文件末尾。

■删除命令

x 或 dl 删除当前光标位置的字符
DD 删除当前光标下的行
d$ 删除从当前光标位置到行尾的内容
d0 删除从当前光标位置到行首的内容
达瓦 删除一个字
删除至第一行
dG 删除到最后一行


如果您想要复制副本(yank),请使用y。
通过在 y 之后指定光标移动命令来使用。

你好 拉出当前光标位置处的行

最后

我很难在博客上写有关 vi 命令的内容。
我以为我知道 vi 命令,但我不知道。
将编辑器从编辑插入模式更改为命令模式并退出编辑器的正确方法。
另外,我想知道如何以像我这样的Linux初学者能够理解的方式解释它......
经过多次尝试和错误,这个博客终于诞生了! ! (`・ω・´)

我还有一个博客,以简单易懂的方式解释了 Linux,所以一定要查看它!
https://beyondjapan.com/blog/2022/02/linux/

【想去IT公司工作就知道这一点! ] Linux 有什么是你现在不能问的? (对于初学者)

每天都在成长,每天都在前进。
我必须每天更新自己! ! !
感谢您阅读到最后。

如果您觉得这篇文章有帮助,请点赞!
28
加载中...
28 票,平均:1.00 / 128
77,658
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者

井上明香

隶属于系统解决方案部门。
作为四国办事处的创始成员加入Beyond。
我在没有任何经验的情况下就进入了IT行业。 作为一个教育团队,我们为应届毕业生、职业生涯中期和现有成员创建课程并进行培训。
主营业务为服务器运维。
无论哪种方式,我们都重视您的内容。
也属于网络内容部门和 YouTube 团队。