linux命令怎么保存退出文件编辑

嘿兄弟,我在 Linux 中使用命令行文件编辑时遇到了很多风险。
比如nano编辑器,对于初学者来说简单易用。
我第一次使用它时,我在保存和退出时遇到了麻烦。
你是否记得?要保存文件,请使用 Ctrl+O,然后按 Enter。
我记住了这一点,但后来发现如果我想更改文件名,我必须重新输入名称并按回车键。
如果我不小心把文件名弄错了,我就得重新编辑,这很烦人。

再说退出,我也记得Ctrl+X,但是有一次我在保存文件之前按下了,编辑器问我是否要保存。
我慌了,于是不小心按了N,然后文件就丢失了。
当时我还想着先保存文件再退出。

Vim 是一个非常酷的编辑器,有很多复杂的功能和操作。
我花了很长时间才明白这一点。
保存文件和退出是两个不同的操作。
第一次使用的时候直接按w,编辑器没有任何反应。
后来我发现我必须写wq。
这种困境我记了很久。
有时忘记保存退出,编辑器会提示我E3 7 :Notwriting afterlastchange。
当时我就愣住了,后来才知道必须按wq才能确认保存。

还有vi,它是vim的简化版本。
过程和vim类似。
我也尝试过。
保存文件:w,退出:q,保存并退出:wq。

我记得有一次我在服务器上编辑一个重要的配置文件时,不小心将其设置为只读。
我想改变也改变不了,所以我傻眼了。
后来我了解到我必须使用 sudo nano filename 或 sudo vim filename 才能以管理员权限编辑它。

总之,你应该根据自己的需要来选择这个编辑器。
对于初学者,推荐使用nano。
直观、方便的快捷键。
如果你想高效工作,你必须学会​​给vim下命令,但你必须有耐心,慢慢来。
你必须亲自经历一下才能记住,兄弟。

Linux中vi文件保存退出命令:x和:wq的真正区别

哈,作为Linux行业的资深人士,说起来,vi编辑器的这些小细节确实很烦人。
几年前,我开发的时候,只要打开vi就可以搞一整天。

我记得当时我特别喜欢用:wq和:x来保存文件并退出。
当时我就想,反正我可以保存退出,何必这么麻烦呢?后来我发现这两个东西真的不一样。

就说:wq,这个东西,不管文件有没有改变,一旦执行就会强制保存。
有一次,我更改了一些代码。
原本想改完后一起保存,但是手一抖,不小心碰到了:wq。
嗯?为什么编辑时间改变了?后来我意识到这个东西什么都不关心,我先更新了修改时间,这让我的构建工具认为文件被改变了,浪费了很多时间重新编译。

大家说说:S,这样比较人性化。
它只会检查文件是否已被修改。
如果不修改,将被视为从未发生过。
有一次,我改完代码后,又回去检查了几遍。
确定没有问题后,我使用 :x 退出。
这样,我节省了修改文件的时间和编译构建工具的时间。

现在回想起来,这两件事在编程环境中是有很大区别的。
对于我们开发者来说,时间就是金钱。
如果可以使用 :x,请使用 :x。
不要让不必要的组装浪费我们的时间。

哎,最后还是多练习多总结吧。
这个Linux世界里有很多陷阱,我们要一步一步走,慢慢来。
嘿,当你在那里使用 vi 时,请注意这些细节!