![프로그램이 실행되는 동안 터미널에서 Ctrl-T를 누르면 어떻게 되나요?](https://linux55.com/image/162569/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4%20%EC%8B%A4%ED%96%89%EB%90%98%EB%8A%94%20%EB%8F%99%EC%95%88%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20Ctrl-T%EB%A5%BC%20%EB%88%84%EB%A5%B4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%90%98%EB%82%98%EC%9A%94%3F.png)
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가 누락되었습니다.이 주제에 대해서는 더 많은 내용이 있습니다.