SMALL
어느날 값자기
CentOS 에서 백스페이이스를 누를때 마다 ^? 가 입력됨
[root@test ~]#^?^?^?^?^?
임시적,일시적 조치방법
stty erase ^? 입력 시 해결
[root@test ~]#stty erase ^?
영구적인 방법1
/etc/profile 에 stty erase ^? 를 등록 (모든 사용자에게 환경설정 값을 적용하는 /etc/profile)
[root@test ~]# ls -al /etc/profile
[root@test ~]# echo "stty erase ^?" >> /etc/profile
설정 후 재부팅
영구적인 방법2
$HOME/.profile 에 stty erase ^? 를 등록 (특정 사용자에게 환경설정 값을 적용하는 $HOME/.profile)
[root@test ~]# echo "stty erase ^?" >> $HOME/.profile
[root@test ~]# source.bash_profile
.bash_profile 이나 .bashrc 같은 파일의 설정을 변경했을 경우 재접속하거나 리부팅 할 필요없이 source 명령어를 사용해서 바로 설정을 적용시킬 수 있음
stty (터미널 환경 설정)
문법) stty [설정 명령] [설정할 키도브 key]
설명) 터미널 라인 설정을 확인하고 수정하는 명령어이다.
예제)stty erase ^?
옵션) 설정 명령
설정 명령 | default 설정키 | 의미 |
erase | ^? | 입력된 한 문자 삭제 ( ^?는 DELETE key / ^H를 주로 설정 backspace key ) |
kill | ^u | 입력된 행을 모두 삭제 |
intr | ^c | 진행중인 프로세스를 종료 |
quit | ^\ | core dump와 함께 현재의 프로세스 중단 |
eof | ^d | 파일의 끝을 알림 (입력 종료) |
eol | ^d | 행의 끝 |
eol2 | ^d | 한 행을 마치기위한 별도의 문자 |
swtch (np) | ^d | 다른 쉘 계층으로 스위칭 |
start | ^q | 화면으로의 출력을 시작 |
stop | ^s | 화면으로의 출력을 중지 |
susp | ^z | 현재의 프로세스를 suspend (일시 중지) |
dsusp (np) | ^y | 입력을 flush 한 후 프로세스를 suspend |
rprnt (np) | ^r | 화면을 다시 갱신 |
flush | ^o | stty 입력 및 출력을 즉시 버림 |
werase (np) | ^w | 입력한 한 단어를 삭제 |
inext (np) | ^v | 특수문자라 할지라도 다음 문자는 글자 그대로 입력 |
이 글이 도움이 되셨다면 추천 클릭을 부탁드립니다 :)
Buy me a coffeeLIST
'도치의 IT > 리눅스' 카테고리의 다른 글
netstat 명령어 (리눅스) (0) | 2019.05.13 |
---|---|
솔라리스(SunOS 11) ntp 설정 (서버에서 받아오는 설정) (0) | 2019.05.09 |
디렉터리, 파일 용량 확인 (du) (0) | 2019.04.29 |
리눅스 종류와 그 버전을 알아 볼 수 있는 방법 (0) | 2019.04.15 |
파일 시스템 연결, 해제 (mount, umount) (0) | 2019.04.12 |