Xshell 게시판

HP Unix @을 누르면 라인이 바뀌는 현상

최종입력: 2011-10-13 10:50 - 박재성 | 답글: 2건

 
2011-10-11 23:26 - 박재성

HP Unix @을 누르면 라인이 바뀌는 현상

 
HP Unix 입니다.

제목 그대로 '@'키를 누르면 라인이 바뀌네요. 마치 엔터키를 누른것 같습니다.

왜그런지 모르겠습니다.



프로그램 버전 : Xshell 4
2011-10-12 18:04 - 넷사랑

Re: HP Unix @을 누르면 라인이 바뀌는 현상

 
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

@ 키를 누르면 엔터처럼 보이지만 그냥 줄바꿈을 하는 것입니다. 사용자 설정에 따라 @ 값이 터미널 제어 문자로서 'intr'로 작동하는 것 같습니다. 'intr' 제어 문자는 터미널에서 중지를 뜻합니다. 명령 프롬프트에서는 이 문자가 오면 입력하고 있던 명령어를 취소하고 커서가 다음 줄로 가게 됩니다. 엔터 키와 다른 점은 엔터는 명령어를 전달하는 키이고 intr 문자는 입력하고 있던 명령어를 취소하므로 줄만 다음 줄로 옮길 뿐 아무런 일이 일어나지 않습니다.

터미널 제어 문자는 stty -a라는 명령으로 확인할 수 있습니다.

@ 문자를 입력하여야 한다면 @ 문자에 할당된 제어 신호를 다음 명령어와 같이 다른 것으로 바꿔야 합니다.

stty intr ^C

위 명령은 Ctrl+C 키를 intr 제어 문자로 작동하게 합니다.
^C는 Ctrl+V키를 누른 후 다시 Ctrl+C 키를 눌러 나오는 하나의 문자입니다만 시스템에 따라서는 ^(Shift+6)키와 대문자 C 키를 붙여서 입력하여도 되는 경우가 있습니다.

도움이 되었길 바랍니다.

감사합니다.
2011-10-13 10:50 - 박재성

Re: HP Unix @을 누르면 라인이 바뀌는 현상

 

stty -a 해보니

kill = @

이렇게 나와서 변경하였습니다.


감사합니다. 잘해결되었습니다.