Ctrl+T端末で特定のプログラムを実行中にキーを押すと、次の追加出力が表示されます。
$ping -q -c 100 google.com PING google.com (172.217.16.46): 56 データバイト ロード: 2.39 cmd: 0.00u 0.00s 実行中 ping 5374 2/2データパケット受信(100.0%)最小33.914 /平均34.169 /最大34.423 ...
出力はどこから出ますか?端末で処理できる他の便利なショートカットはありますか?
答え1
一部のUnixスタイルシステム(BSDとmacOS)は、実行中のプロセスに転送CtrlTされます。SIGINFO
一部のコマンドはそれを直接処理します。それ以外の場合は、表示される出力を生成するカーネルによって処理されます。
GNU Linux(Arch Linux)にSIGINFOがありません。このトピックについては、より多くの内容があります。