stty
에 대한 여러 가지 옵션이 있습니다. 내가 원하는 것은 stty raw -echo
을 기반으로합니다. 터미널 드라이버가 신호를 보았을 때 신호를 보내는 옵션을 추가 할 수 있는지 궁금합니다. ctrl + z 대신 내 프로그램에서이 키 누르기를 처리하도록합니다.터미널을 원시 모드로 설정하지만 여전히 예를 들어 신호를 생성 할 수있게하는 stty 옵션이 있습니까? Ctrl + Z
2
A
답변
3
stty
의 raw
옵션 -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -icanon -opost -isig -iuclc -ixany -imax‐ bel -xcase min 1 time 0
나열된 -isig
속기는 예컨대에 응답 단말 방지 CTRL - Z
추가 isig
후 CTRL을 raw
에서 암시되는 -isig
을 취소하고 당신에게 여전히 에 응답 원시 모드에서 터미널을 줄 것이다 (stty raw -echo isig
처럼)raw
-Z (실제로는 INTR
, QUIT
, SUSP
또는 DSUSP
의 문자 중 하나임)