Ctrl+백스페이스가 Ctrl-H 또는 Ctrl-?와 같은지 확인하세요.

Ctrl+백스페이스가 Ctrl-H 또는 Ctrl-?와 같은지 확인하세요.

이 문제bash에서 마지막 단어를 삭제하기 위해 ctrl-backspace를 사용하는 방법에 관한 것입니다. 이미 언급했듯이, 다른 Linux 배포판(또는 일반적으로 다른 Unices)은 다르게 작동합니다. 일부는 생성되고 ^H일부는 +를 ^?누를 때 생성됩니다 Ctrl.Backspace

어떤 규칙을 따르는지 자동화된 방식으로 어떻게 알 수 있습니까(스크립트에서 사용할 수 있도록)?

답변1

표준적인 질문 방법이 없습니다.제어-백스페이스 키.

전통적인 문의백스페이스 키키는 터미널 데이터베이스에 있습니다. 예를 들어 출력을 참조하세요.

tput kbs

터미널이 이 값과 일치하도록 구성된 경우 TERM"백스페이스" 키가 제공됩니다.

일부 터미널(초기에는 rxvt나중에xterm이제 "여러" 문서화되지 않음) 구현제어-백스페이스 키"기타" 선택( ^H"백스페이스"가 전송되는 ^?등)으로. 일부 터미널은 제어 수정자를 무시합니다. 그러나 그것을 사용하는 사람들에게는 결과가 당신이 상상할 수 있는 것과 같습니다.

추가 자료:

관련 정보