使用vi的!q退出编辑时提示sh: q: not found shell returned 32512 怎么办?

641次阅读
没有评论

问题:

在使用vi编辑器时,遇到这个错误消息“sh: q: not found shell returned 32512”,表示你正在试图在vi编辑模式下使用Unix shell命令,但命令“q”不是可识别的命令。

要退出vi编辑模式,您应该按“Esc”键返回vi命令模式,然后使用“:q”命令退出vi编辑器。如果您希望在保存修改时退出,请使用“:wq”命令。

如果您无法正常退出vi编辑器,请使用“:q!”命令强制退出,并丢弃任何未保存的修改。

如果您看到“No write since last change (:q! overrides)”错误消息,这意味着您的vi编辑器在离开之前需要保存更改。如果您希望保存更改并退出,请使用“:wq”命令。如果您希望不保存更改并退出,请使用“:q!”命令。

这种错误消息是vi编辑器的安全措施,以防止不小心丢失未保存的更改。如果您确实不需要保存更改,请使用“:q!”命令强制退出

解决:

vi强制退出不保存修改的命令是 :q! 不是:!q

facingscreen
版权声明:本站原创文章,由 facingscreen2023-02-12发表,共计420字。
转载说明:本文为搜栈网原创文章,除特殊说明外皆由CC-4.0协议发布,转载请注明出处,如有帮助欢迎打赏。
评论(没有评论)
验证码