回答:
Alt- NumPad 3+がEnterうまくいきます。Alt- NumPad 0- NumPad 3+ Enterも動作し、ディスプレイ"^ C"。
top
この順序で次のように入力することで、プロセスを停止してシェルにとどまることができました。
C
CTRL+Z
CTRL+M
これらの3つのコンボをすべて入力しなかった場合、停止せず、シェルを終了するにはCTRL+ Cを押す必要があります。異なるキーの組み合わせを試してみて、これを偶然見つけました。YMMV
vmstat
うまくいきません(私は試しましたtop
が)。興味深いことに、押すCtrl-Z
と何も起こらないように見えますが、実際には入力がadbではなくWindowsシェルに直接リダイレクトされ始めます。adbの出力(vmstatからの)がシェルウィンドウに表示され続けますが、cd C:
(たとえば)入力でき、Windowsシェルで実行されます。次に押すCtrl-C
と出力が停止し、Windowsシェルに入力したコマンドが背後で表示されます。とても変!
Windowsでは、テンキーから[Alt] + [3]を入力するだけです(後でEnterキーを押すことを忘れないでください)。
これにより、[Ctrl] + [c]がシェルに送信され、現在のコマンドが終了します。
D:\ Android> adb shell $猫 ネコ ♥ ^ C $出口 出口 D:\ Android>
[Alt] + [3]はWindowsでETX-Byteに等しいASCII-Char♥を生成することに注意してください。
ウィンドウをワンドしてハートを表示しない場合は、[Alt] + [0]-[3]を押すこともできます(テンキーの[0]と[3]を押しながらAltキーを押したままにします)。
^J
に変換しました。