반응형
리눅스는 다양한 터미널에서 사용되기 때문에 정해져 있는 표준 자판이 없고, 대신에 서로 다른 자판에 적용할 수 있는 표준 코드를 쓴다.
쉘 명령에서 제각각 특수한 기능으로 작동하는 키들이다.
밑은 리눅스에서 자주 쓰이는 특수문자들이다.
키 | 코드 | 동작 |
Ctrl + C | intr | 실행 중인 프로그램 종료 |
ctrl + U | kill | 한 줄 전체 삭제 |
Ctrl + D | eof | end of file, 입력의 끝 표시 |
Ctrl + H | erase | 문자 지우기 |
Ctrl + W | werase | 한 단어 지우기 |
Ctrl + S | stop | 출력 정지(cat 등을 사용할 때 너무 빠르게 내용이 지나갈 때 사용) |
Ctrl + Q | start | 출력 재개 |
Ctrl + R | rprnt (np) | 화면 갱신 |
Ctrl + Z | susp | 현재의 프로세스를 일시 중지, suspend |
그리고 'stty [option]' 명령어를 통하여 현재 사용 중인 터미널의 특수 문자 설정을 확인할 수 있다.
밑은 stty -a 입력을 통한 예시이다.
stty -a
speed 38400 baud; rows 24; columns 80; 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; discard = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
-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 -flusho -extproc
-a 옵션을 사용하면 자세한 내용을 보여준다.
또한 stty 명령어를 사용하여 특수키 설정을 사용자가 임의로 변경할 수 있는데 예를 들면
stty werase '^w'
이런 식으로 변경을 원하는 코드 이름과 키를 나열하면 된다.
반응형
'리눅스 > 명령어' 카테고리의 다른 글
리눅스 패스워드 변경, 로그아웃, 로그인 명령어 (0) | 2020.01.05 |
---|