Linux에서 키보드 단축키 Ctrl+Y의 기능은 무엇입니까?

Linux에서 키보드 단축키 Ctrl+Y의 기능은 무엇입니까?

다음 내용은 에서 가져온 것입니다.유명 교수의 홈페이지:

일부 신호는 프로세스를 중지시킵니다: SIGSTOP(중지!), SIGTSTP(tty에서 중지: ^Z가 입력되었을 수 있음), SIGTTIN(백그라운드 프로세스가 tty 입력을 요청함), SIGTTOU(백그라운드 프로세스가 허용되지 않는 tty 출력을 보냄) .stty tostop 제공).

^Z 외에도 ^Y도 있습니다. 전자는 입력하는 동안 프로세스를 중지하고, 후자는 읽는 동안 프로세스를 중지합니다.

Ctrl나는 Linux에서 +가 무엇을 의미하는지 알고 있지만 , +가 무엇을 의미하는지 Z모릅니다 .CtrlY

설명이 있나요?

답변1

Ctrl-Y리눅스에서는 아무것도 하지 않았습니다. DSUSPLinux에서는 지원되지 않습니다.

보다남자 3 용어(강조):

VDSUSP (not in POSIX; not supported under Linux; 031, EM, Ctrl-Y) Delayed suspend character (DSUSP): send SIGTSTP signal when the character is read by the user program. Recognized when IEXTEN and ISIG are set, and the system supports job control, and then not passed as input.

쉘 라인 편집기의 emacs 모드에서 readline과 같은 라이브러리는 Ctrl-Y"yank"에 바인딩됩니다. 그러나 이는 완전히 다른 것입니다. 예를 들어, 단어를 삭제한 후 ESC-Backspace를 사용하여 다시 삽입할 수 있습니다 Ctrl-Y.

관련 정보