Development/OS

putty 에서 ctrl-S 눌러 화면잠겼을 때 해결방법

비완 2015. 6. 18. 11:01
반응형

1. Putty 멈춤

업무상 그리고 개인용도로 Linux를 원격으로 붙어서 사용하곤 하는데, 주로 putty를 사용하여 접속을 한다

오랫동안 window를 사용하던 습관탓인지 vi editor에서 편집을 한 후, 저장을 위해 ctrl-S를 누르곤 한다.

하지만 putty에서 ctrl-S를 누르면, 화면이 멈춰버린다.

그래서 편집한 게 아깝지만 종료하고 다시 접속하곤 했었는데, 찾아보니 방법이 있었다. (잠그는 방법이 있으면 푸는 방법도 있게 마련이거늘...)

2. 해결

1. ctrl-Q 를 누르면, ctrl-S로 잠근 화면을 풀 수 있다.

ctrl-S는 XOFF를 수행한다. 즉, 터미널이 키 입력을 허용하지만 그 결과를 표시하지 않아 터미널이 죽은 것처럼 나타난다.

이때 ctrl-Q 를 눌러 흐름 제어를 킬 수 있다.(XON).

흐름 제어를 다시 켜면, ctrl-S 와 ctrl-Q 사이에 입력한 내용의 출력이 표시된다.

 

2. bashrc 에 아래 내용을 추가하여 ctrl-S 를 눌러도 화면이 잠기지 않도록 처리할 수 있다.

stty ixany
stty ixoff -ixon

 

출처 : https://raamdev.com/2007/recovering-from-ctrls-in-putty/

반응형