Linux에서 신호를 보내는 키보드 조합의 전체 목록은 어디에서 찾을 수 있습니까?
예 :
- Ctrl+ C-사인
- Ctrl+ \-시그 퀴트
답변
Linux N_TTY 회선은 SIGINT, SIGQUIT 및 SIGTSTP의 세 가지 신호 만 보냅니다. 기본적으로 다음 제어 문자가 신호를 생성합니다.
- Ctrl+ C-사인
- Ctrl+ \-시그 퀴트
- Ctrl+ Z-SIGTSTP
답변
stty
신호를 생성하는 문자를 확인하거나 변경하는 데 사용할 수 있습니다 .
$ stty -a | grep -Ewoe '(intr|quit|susp) = [^;]+'
intr = ^C
quit = ^\
susp = ^Z
intr
(인터럽트) generate SIGINT
, quit
generate SIGQUIT
, susp
(suspend) generate SIGTSTP
. stty -a
또한 신호를 보내지 않고 터미널 레이어에 영향을주는 start = ^Q; stop = ^S;
and erase = ^?
(백 스페이스) 와 같은 것을 보여줍니다 .
일반 stty
은 기본 설정 이외의 설정을 표시하며 예를 들어 stty intr ^Q
인터럽트 문자를 ^Q
대신로 변경합니다 ^C
.
내 생각 ^L
(폼 피드, 새 페이지) 터미널 기능이 아닙니다, 그러나 동시에 창 크기를 다시 검사보기를 다시 그리기 위해 종종 응용 프로그램에서 사용되는 문자 물어.