用红帽Linux 5的VI编辑器,退出后。保存不了。

哦对,红帽Linux5 ... 那会儿我还用着... VI编辑器,是吧。

就,有时候退不出去,保存不了... 我当时也懵。
想保存,按WQ,然后回车... 噗... 没反应。

查了查,说,哦,权限问题。
文件夹或者文件,你,没,权,限,写,入。

这时候怎么办?有个命令,是带有感叹号的,记不清了... 嗯... :wq! 是不是?用这个试试。

这个!就是强制保存!不管你有没有权限,它就保存了,然后退出。
用的时候得小心,它不管你改了啥,没改的也全给你改了,或者说,强制按你现在这个样子保存。

还有别的命令,比如,只是保存,不退,:w。
想换个文件保存,:w newfile。
这个不退,就在这儿工作,改完再保存。

还有,:q 是退,不保存。
要是改了,按Q,大写的Q,强制退,不保存,:q!。

有时候,不小心改坏了,想恢复到上次保存的样子,可以用 :e! 试试。

总之,VI里保存退出的,常用的就有这些。
啥时候用哪个,得看情况。
权限不够,就试试那个带感叹号的,wq!。

linux不保存退出命令

q!直接退不存。

vi filename打开文件。

按ESC退出insert模式。

:q!强制不存退出。

按回车执行。

会丢所有改动的。

小心用。

linux如何退出vi命令

哎哟,你发的vi退出方法挺全乎啊...不过我上次在实际用的时候,还踩过不少坑呢。

比如2 02 3 年我在上海某公司的服务器上,有个新来的同事问为啥他按:wq保存不了。
后来我一看,他直接在普通模式按了wq,根本没按Esc先切换到命令模式。
这操作...真是让人哭笑不得。

强制退出的时候也容易搞混。
我记得有一次在成都的机房,半夜处理系统告警,按了:!q想赶紧退出来,结果发现文件真的没保存直接退了。
幸好当时是在测试环境,不然第二天运维师傅估计要找我麻烦了。

不过你说得对,:q!和:!q确实是关键。
特别是你提到的ZZ快捷键,我之前在云南某个项目上用ThinkPad的键盘,发现ZZ居然没用,换到普通键盘才行。
这说明版本差异还真不小。

你总结得挺清楚啊,特别是提到ZZ可能因版本不同,这点特别重要。
我一般习惯用:wq,但碰到只读文件时,会试试:wq!,虽然知道有风险。

反正你记下这些方法就行,用多了自然就熟了。