반응형
[리눅스 명령어]CentOS : man stty
 
1. 용도 및 목적
터미널 라인 설정 변경 및 인쇄
 
2. 자주 쓰는 옵션
-간혹 유저간 이동 후 cli에서 백스페이스나 딜리트가 먹지 않을 때가 있다.하기와 같이 반영
#stty -a
정상적일때 erase = ^?
아니라면 하기 명령어 입력
#stty erase ^?
 
3. 활용 방법
-설정 확인
[root@systemeng ~]# stty -a
speed 38400 baud; rows 45; columns 124; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S;
susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
 
-옵션
intr ^c 진행중인 프로세스 종료
quit ^\ core dump 와 함께 현재 프로세스 중단
erase ^?  입력된 한 문자 삭제 delete key / ^H backspace key
kill ^u  입력된 행을 모두 삭제
eof ^d 파일의 끝을 알림(입력종료)
eol ^d 행의 끝
eol2 ^d 한행을 마치기 위한 별도의 문자
swtch (np) ^d 다른 쉘 계층으로 스위칭
start ^q 화면으로의 출력을 시작
stop ^s 화면으로의 출력을 중지
susp ^z 현재의 프로세스를 suspend (일시 중지)
dsusp(np) ^y 입력을 flush  한 후 프로세스를 suspend
rprnt(np) ^r stty 입력 및 출력을 즉시 버림
werasenp) ^w 입력한 한단어를 삭제
inext(np) ^v 특수문자라 할지라도 다음 문자는 글자 그대로 입력
반응형

+ Recent posts