【问题标题】:How do I exit or cancel inline commands in the terminal?如何在终端中退出或取消内联命令?
【发布时间】:2016-11-09 20:30:43
【问题描述】:

如果我在终端中并且想要退出或取消命令,我该怎么做? Escape 什么都不做,点击向上箭头会复制命令。

【问题讨论】:

  • ctrl-c 应该这样做
  • 这是 MySQL CLI,不是 bash。
  • 如果您需要终止正在运行的语句,您可能需要在同一服务器上的另一个 MySQL 连接中使用 SHOW PROCESSLISTKILL

标签: mysql terminal


【解决方案1】:

Ctrl + C 用于终止带有信号SIGINT 的进程,并且可以被程序拦截,以便在退出之前清理自己,或者根本不退出。

Ctrl + Z用于暂停进程,发送信号SIGSTOP,程序无法拦截。

随机事实:

如果您正在编写诸如$ cd /User/myname/Desktop -r grep | .*.* 之类的长命令并想将其删除,请按Ctrl + U

【讨论】:

    【解决方案2】:

    输入\c 并按回车键。这将清除当前的输入语句。

    【讨论】:

    • 这并不总是有效。有时命令/进程会陷入无限循环并且不会响应。
    猜你喜欢
    • 2017-11-23
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 2013-01-27
    相关资源
    最近更新 更多