我正在尝试在 Linux 服务器上编辑 my.cnf 文件并使用 vim 进行编辑。完成编辑后,我无法逃脱。我尝试使用以下方法退出:
q!qwq!wq这些方法都没有奏效。退出后,它给了我以下行:
shell return 127
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)
如果我执行这些建议中的任何一个,我就会回到 vim。另外,ctrl-c 不起作用。请帮忙。我需要用 vim 来结束它。
您会收到错误 127,这意味着“命令无效”,因为当您键入:!q它时,它会调用外部命令:在这里,您试图q在 shell 中执行不存在的命令。
强制退出该命令是,:q!但如果:wq不起作用,可能意味着您没有编辑文件的权限。如果是这种情况,您应该使用它sudoedit来编辑您的文件。
另外,对于 vim 特定问题,请尝试在vi 特定 SE 网站上提出您的问题,该网站仍处于测试阶段,但反应相当灵敏。
| 归档时间: |
|
| 查看次数: |
7868 次 |
| 最近记录: |