Answers:
我发现了一种解决方法(至少对于有根电话)。如果手机已植根,busybox
则很可能已安装。stty
是busybox的一部分。
stty intr ^ x
重新定义Ctrl+ X以充当break命令,例如以前的Ctrl+ C。
Alt- NumPad 3+ Enter为我工作。Alt- NumPad 0- NumPad 3+ Enter同样适用,并显示“^ C”。
top
通过按以下顺序键入以下命令,我能够停止该过程并仍然停留在外壳中:
C
CTRL+Z
CTRL+M
如果我没有键入所有3个连击,它将不会停止,并且必须CTRL+ C退出外壳。我只是通过尝试不同的按键组合来发现这一点的,却偶然发现了它。青年汽车
vmstat
没有尝试top
)。有趣的是,当我按Ctrl-Z
它时似乎什么也没发生,但实际上我的输入开始直接重定向到Windows Shell而不是adb。adb的输出(来自vmstat)一直显示在shell窗口中,但是我可以输入cd C:
(例如),它将在Windows shell中执行。如果再按Ctrl-C
一下,输出将停止,并且在后台看到我在Windows shell中键入的命令。很奇怪!
^J
不幸的是它确实将Enter转换为。