~에서여기+를 비활성화하려면 명령 을 Ctrl사용할 수 있고 작동한다는 것을 알고 있지만 일단 터미널을 닫고 다른 터미널을 열면 명령을 다시 입력해야 합니다. Sstty -ixon
Ctrl+를 영구적으로 비활성화하기 위해 해당 내용이 포함된 명령을 S만들고 at을 사용하여 실행했지만 작동 하지 않았습니다. startup.sh
stty -ixon
crontab
@reboot
Ctrl그렇다면 +를 영구적으로 비활성화하는 해결책은 무엇입니까 S?
답변1
터미널에서 영구적으로 비활성화하려면 Ctrl스크립트 s끝 .bashrc
(보통 홈 디렉터리)에 다음 줄을 추가하세요.
stty -ixon
이것이 존재하는 이유와 관련 내용에 대한 설명은 다음 답변에서 찾을 수 있습니다.https://retrocomputing.stackexchange.com/a/7266
답변2
다른 사람들이 언급했듯이 필요한 수정은 파일 stty -ixon
에 추가하는 것입니다 ~/.bashrc
. 그러나 비대화형 셸에 의한 실행으로부터 보호되어야 합니다.
if [[ -t 0 && $- = *i* ]]
then
stty -ixon
fi
이렇게 하면 TTY 또는 대화형 세션이 없을 때 오류가 발생하지 않으므로 데스크톱 환경 등의 "내부" 셸 호출로 인해 오류 메시지가 발생하지 않습니다.