Terminal

程序執行時在終端中按 Ctrl-T 會發生什麼?

  • October 21, 2019

Ctrl+T當我在某個程序在終端中執行時按下,我會得到一些額外的輸出,例如:

$ ping -q -c 100 google.com
PING google.com (172.217.16.46):56 個數據字節
**負載:2.39 cmd:ping 5374 執行 0.00u 0.00s
收到 2/2 個數據包 (100.0%) 33.914 min / 34.169 avg / 34.423 max**
...

輸出從何而來?終端可以處理任何其他有用的快捷方式嗎?

在某些 Unix 風格的系統(BSD 和 macOS)上,Ctrl``T發送 SIGINFO到正在執行的程序。一些命令直接處理這個;否則,它由核心處理,這就是產生您所看到的輸出的原因。

GNU Linux (Arch Linux) 上的 SIGINFO 缺少有關該主題的更多資訊。

引用自:https://unix.stackexchange.com/questions/547798