linux保存退出命令

说实话,我在使用 Vim 的时候,一开始一直记得这些命令。
例如,有一次我在深夜更改代码。
突然的变化让我想退出。
我的手颤抖着,我输入:wq。
我发现我忘了保存它,这让我的心漏了一拍。
后来我给自己做了一个标记:如果保存就写“走”,如果不保存就写“走”,如果强行就加感叹号。

有趣的是,一位大师教我如何将常用命令写成备忘录并贴在显示器旁边。
例如:wq 记录为“保存并执行”,:q 记录为“直接执行”,:q!收录为《Hard Go》。
说也奇怪,这样记了一段时间后,有一天我突然想起了这一切。
人脑可能无法记住指令,但编一个故事或创作一首顺口溜却很容易。

我自己没有运行过,但我记得Linux系统中9 5 %以上的文本编辑器都使用Vim,所以熟练掌握这些命令绝对是一项困难的技能。
我在配置服务器的时候,一下子就改了一半的脚本。
我按:q发现没有保存。
我的感受是……不管怎样,我养成了按两次回车键确认然后保存的习惯。
说实话,有时候效率太高反而会导致错误,这是一个颇为悖论的现象。

linux常用命令保存退出

我记得上次在咖啡馆时,坐在我旁边的那个人正在他的笔记本电脑上打字,时不时地输入:wq,然后关闭笔记本电脑。
我很好奇他是在写代码还是在做笔记,后来我发现他用 Vim 来编辑文件。
Linux中的save和exit命令其实很有趣。

:x 和 :wq 是常用命令。
:wq 是英文Write and Quit 的缩写,意思是保存文件并退出。
即使文件没有发生太大变化,它也会强制写入,然后更新文件的修改时间。
当我在大学实验室使用此命令时,我经常使用 :wq 来确保在提交作业之前保存文件。
我记得有一天我忘了加:wq,电脑突然死机了。
当我第二天打开该文件时,我发现许多更改尚未保存。
我很担心。

:x 更聪明一点,只有当文件更改时才会写入。
如果不更改,则不会保存,修改时间也不会更新。
我经常在处理一些临时文件时使用它,例如在调试代码时编写的测试文件。
上次写Python脚本时,我有一个从未使用过的中间文件,所以我使用 :x 退出。
结果下次打开的时候发现忘记保存关键评论了,只好重新写一遍。

还有一个更有趣的细节。
:wq 将更新文件的最后修改时间,但 :x 不会。
我在控制文件版本时特别注意这一点。
例如,2 02 3 年5 月1 0日,我更改了配置文件。
使用 :wq 退出后,文件属性中显示的上次修改时间是同一天,但使用 :x 退出时,它仍然是前一个日期。
这在跟踪文件更改历史记录时很重要。

Linux命令真有趣,每个字符都有自己的含义。
例如:w表示写入,q表示退出,它们的组合表示保存并退出。
但有时,当我经常看到这些快捷方式时,我会想在 Windows 系统上按 Ctrl+S 保存并按 Ctrl+X 关闭是多么直观。
两种系统都有其优点。

等等,还有别的事。
我发现使用 :wq 时,如果文件太大,保存过程会挂起。
我在使用 2 01 5 款 MacBook Pro 处理多 GB 视频文件时遇到了这个问题。
屏幕一瞬间空白,他似乎没有反应。
但是 :x 没有这个问题。
它只是检查文件是否已更改,如果没有更改则立即退出。
这在处理大文件时非常实用。

我突然想到,在Linux中保存文件有:w和:wa(写入所有内容,保存所有打开的文件)。
:wa 我在团队工作时更多地使用它。
例如,在 2 02 2 年 1 0 月的一个项目中,我和我的队友同时更改了多个文件。
最后,我们使用 :wa 来确保保存所有更改。
但是,最好在使用 :wa 之前确认这一点,以避免意外覆盖其他人未保存的更改。

这些 Linux 命令需要一段时间来习惯,但是一旦习惯了就会发现它们非常方便。
就像选择:x和:wq一样,根据情况使用它们。
有时候当你急着退出的时候,不管你是否改变过,就使用 :x 即可;如果您正在编写重要文档,请使用 :wq 这样您就不会错过任何内容。
但话虽如此,我仍然想知道 :x 在某些版本中是否可能是 :wq 的别名?为此,您需要查看手册。

linux用VI编辑后保存退出命令是什么啊?

vi命令行模式下直接按ESC,文本编辑模式下插入命令i、追加命令a等,最后一行模式下按:。
使用:wq保存退出,并使用:wq! 强制退出。
vi 的三种模式的操作方式不同。
命令模式管理文档,文本模式编辑内容,最后一行模式执行文件管理命令。