Linux에서 신호를 보내기 위한 전체 키보드 조합 목록은 어디에서 찾을 수 있습니까?
예를 들어:
- Ctrl+ C- 신호 지능
- Ctrl+ \- 신호 종료
답변1
Linux N_TTY 라인 규칙은 SIGINT, SIGQUIT 및 SIGTSTP의 세 가지 신호만 보냅니다. 기본적으로 다음 제어 문자는 신호를 생성합니다.
- Ctrl+ C- 신호 지능
- Ctrl+ \- 신호 종료
- Ctrl+ Z- SIGTSTP
답변2
이를 사용하여 stty
신호를 생성하는 문자를 확인하거나 변경할 수 있습니다.
$ stty -a | grep -Ewoe '(intr|quit|susp) = [^;]+'
intr = ^C
quit = ^\
susp = ^Z
intr
(중단됨) build SIGINT
, quit
build SIGQUIT
, susp
(일시중단됨) build SIGTSTP
. 또한 신호를 보내지는 않지만 터미널 레이어에 영향을 미치는 및 (백스페이스)와 stty -a
같은 항목도 표시됩니다 .start = ^Q; stop = ^S;
erase = ^?
일반에서는 중단 문자를 로 변경하는 stty
등 기본이 아닌 설정을 표시합니다 .stty intr ^Q
^Q
^C
내 생각에 ^L
(페이지 피드, 새 페이지)는 터미널 기능이 아니라 창 크기를 다시 확인하면서 보기 다시 그리기를 요청하기 위해 응용 프로그램에서 자주 사용하는 문자입니다.