Manpages

이 름

stty − 터 미 널 라 인 설 정 을 변 화 /출 력 한 다 .

개 요

stty [설 정 ...]
stty
{−a,−−all,−g,−−help,−−save,−−version}

설 명

이 맨 페 이 지 는 GNU 버 전 의 stty 를 다 룬 다 . 아 무 런 인 수 도 주 어 지 지 않 으 면 , stty 은 보 드 율 (baud), 회 선 제 어 번 호 ( 지 원 하 는 시 스 템 에 서 만 ), ’stty sane’ 으 로 부 터 변 화 한 회 선 설 정 값 들 을 보 여 준 다 . 모 드 읽 기 /설 정 은 표 준 입 력 이 연 결 되 어 있 는 tty 회 선 에 서 이 루 어 진 다 .

stty 는 터 미 널 회 선 작 동 방 식 을 변 화 시 키 는 옵 션 아 닌 인 수 로 서 다 음 을 받 아 들 인 다 . 어 떤 기 능 앞 에 ’[−]’ 표 시 를 한 것 은 ’−’ 을 앞 에 두 어 그 기 능 을 해 제 할 수 있 다 는 뜻 이 다 . 일 부 인 수 들 은 모 든 시 스 템 에 서 사 용 가 능 하 지 는 않 다 . 왜 냐 하 면 그 것 은 비 POSIX 확 장 기 능 을 사 용 하 기 때 문 이 다 . 그 러 한 인 수 들 은 ’(np)’라 고 표 시 해 두 겠 다 .

제 어 설 정 :
[−]parenb

출 력 에 서 패 리 티 비 트 를 발 생 하 고 입 력 에 서 패 리 티 비 트 를 기 대 한 다 .

[−]parodd

홀 수 패 리 티 설 정 ( ’−’ 는 짝 수 ).

cs5 cs6 cs7 cs8

문 자 의 크 기 를 5, 6, 7, 8 비 트 로 설 정 한 다 .

[−]hupcl [−]hup

마 지 막 프 로 세 스 가 tty 를 닫 으 면 Hangup 신 호 를 보 낸 다 .

[−]cstopb

문 자 당 두 개 의 정 지 비 트 를 사 용 한 다 . ( ’−’ 는 하 나 )

[−]cread

입 력 을 받 아 들 인 다 .

[−]clocal

모 뎀 제 어 신 호 를 불 가 능 으 로 설 정 .

[−]crtscts (np)

RTS/CTS 핸 드 쉐 이 킹 을 설 정 한 다 .

입 력 설 정 :
[−]ignbrk

break를 무 시 .

[−]brkint

break는 인 터 럽 트 신 호 를 유 발 한 다 .

[−]ignpar

패 리 티 에 러 를 무 시 한 다 .

[−]parmrk

패 리 티 에 러 를 표 시 한 다 ( 255-0-문 자 순 서 로 )

[−]inpck

입 력 패 리 티 검 사 를 실 행 한 다 .

[−]istrip

입 력 문 자 의 상 위 (8번 째 ) 비 트 를 지 운 다 .

[−]inlcr

개 행 문 자 를 캐 리 지 리 턴 으 로 번 역 한 다 .

[−]igncr

캐 리 지 리 턴 을 무 시 한 다 .

[−]icrnl

캐 리 지 리 턴 을 개 행 문 자 로 번 역 한 다 .

[−]ixon

XON/XOFF 흐 름 제 어 를 설 정 한 다 .

[−]ixoff [−]tandem

시 스 템 의 입 력 버 퍼 가 거 의 차 면 정 지 문 자 를 보 내 도 록 한 다 . 그 리 고 나 서 버 퍼 가 비 면 시 작 문 자 를 보 낸 다 .

[−]iuclc (np)

대 문 자 를 소 문 자 로 번 역 한 다 .

[−]ixany (np)

어 떤 문 자 든 출 력 을 다 시 시 작 할 수 있 게 허 용 한 다 . ( ’−’ 은 오 로 지 시 작 문 자 만 허 용 )

[−]imaxbel (np)

버 퍼 가 찬 상 태 에 서 문 자 가 도 착 하 면 경 고 음 을 내 고 입 력 버 퍼 를 플 러 쉬 하 지 않 는 다 .

출 력 설 정 :
[−]opost

후 처 리 출 력 .

[−]olcuc (np)

소 문 자 를 대 문 자 로 번 역 한 다 .

[−]ocrnl (np)

캐 리 지 리 턴 을 개 행 문 자 로 번 역 한 다 .

[−]onlcr (np)

개 행 문 자 를 캐 리 지 리 턴 -개 행 문 자 로 번 역 한 다 .

[−]onocr (np)

첫 번 째 칼 럼 에 서 는 캐 리 지 리 턴 을 출 력 하 지 않 는 다 .

[−]onlret (np)

개 행 문 자 가 캐 리 지 리 턴 을 수 행 한 다 .

[−]ofill (np)

지 연 시 간 타 이 밍 대 신 채 움 문 자 를 사 용 한 다 .

[−]ofdel (np)

널 문 자 대 신 채 움 문 자 로 Delete 문 자 를 사 용 한 다 .

nl1 nl0 (np)

개 형 문 자 지 연 스 타 일 .

cr3 cr2 cr1 cr0 (np)

캐 리 지 리 턴 지 연 스 타 일 .

tab3 tab2 tab1 tab0 (np)

수 평 탭 지 연 스 타 일 .

bs1 bs0 (np)

백 스 페 이 스 지 연 스 타 일 .

vt1 vt0 (np)

수 직 탭 지 연 스 타 일 .

ff1 ff0 (np)

폼 피 드 지 연 스 타 일 .

지 역 설 정 :
[−]isig

인 터 럽 트 , 종 료 , 서 스 펜 드 특 수 문 자 사 용 가 능 .

[−]icanon

erase, kill, werase, rprnt 특 수 문 자 사 용 가 능 .

[−]iexten

비 POSIX 특 수 문 자 사 용 가 능 .

[−]echo

입 력 문 자 를 반 향 (echo)한 다 .

[−]echoe, [−]crterase

erase 문 자 를 백 스 페 이 스 -스 페 이 스 -백 스 페 이 스 로 반 향 한 다 .

[−]echok

kill 문 자 후 에 개 행 문 자 를 반 향 한 다 .

[−]echonl

다 른 문 자 는 반 향 하 지 않 더 라 도 개 행 문 자 는 반 향 한 다 .

[−]noflsh

인 터 럽 트 나 종 료 문 자 후 플 러 쉬 하 는 것 을 방 지 한 다 .

[−]xcase (np)

icanon 이 설 정 되 어 이 을 때 입 력 , 출 력 에 있 어 서 대 문 자 를 해 당 문 자 의 소 문 자 앞 에 ’\’를 붙 여 서 사 용 할 수 있 게 해 준 다 .

[−]tostop (np)

터 미 널 에 쓰 기 를 시 도 하 려 는 백 그 라 운 드 작 업 을 멈 추 게 한 다 .

[−]echoprt [−]prterase (np)

’\’와 ’/’ 사 이 에 서 지 워 진 문 자 를 다 시 반 향 한 다 .

[−]echoctl [−]ctlecho (np)

제 어 문 자 를 글 자 그 대 로 가 아 니 라 모 자 표 기 법 (’^c’)으 로 반 향 한 다 .

[−]echoke [−]crtkill (np)

echoctl과 echok 설 정 대 신 echoprt, echoe 설 정 값 을 사 용 하 여 한 줄 의 각 문 자 를 지 움 으 로 써 kill 특 수 문 자 를 반 향 한 다 .

조 합 설 정 :
[−]evenp [−]parity

parenb −parodd cs7와 같 다 . ’−’을 쓰 면 , −parenb cs8와 같 다 .

[−]oddp

parenb parodd cs7와 같 다 . ’−’을 쓰 면 , −parenb cs8와 같 다 .

[−]nl

−icrnl −onlcr와 같 다 . ’−’을 쓰 면 , icrnl −inlcr −igncr onlcr −ocrnl −onlret 와 같 다 .

ek

erase, kill 특 수 문 자 를 원 래 의 값 으 로 되 돌 린 다 .

sane

cread −ignbrk brkint −inlcr −igncr icrnl −ixoff −iuclc −ixany imaxbel 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 와 같 으 며 , 또 한 모 든 특 수 문 자 를 원 래 의 값 으 로 되 돌 린 다 .

[−]cooked

brkint ignpar istrip icrnl ixon opost isig icanon와 같 으 며 , min, time 문 자 가 같 으 면 eof, eol 문 자 또 한 원 래 의 값 으 로 되 돌 린 다 . ’−’를 사 용 하 면 raw 와 같 다 .

[−]raw

−ignbrk −brkint −ignpar −parmrk −inpck −istrip −inlcr −igncr −icrnl −ixon −ixoff −iuclc −ixany −imaxbel −opost −isig −icanon −xcase min 1 time 0와 같 다 . ’−’를 사 용 하 면 , cooked 와 같 다 .

[−]cbreak

−icanon와 같 다 .

[−]pass8

−parenb −istrip cs8와 같 다 . ’−’를 사 용 하 면 , parenb istrip cs7와 같 다 .

[−]litout

−parenb −istrip −opost cs8와 같 다 . ’−’를 사 용 하 면 , parenb istrip opost cs7와 같 다 .

[−]decctlq (np)

−ixany와 같 다 .

[−]tabs (np)

tab0와 같 다 . ’−’를 사 용 하 면 , tab3와 같 다 .

[−]lcase [−]LCASE (np)

xcase iuclc olcuc와 같 다 .

crt

echoe echoctl echoke와 같 다 .

dec

echoe echoctl echoke −ixany와 같 으 며 , 또 한 인 터 럽 트 문 자 를 Ctrl-C, erase를 Del, kill을 Ctrl-U로 설 정 한 다 .

특 수 문 자 :

특 수 문 자 의 기 본 값 은 시 스 템 마 다 다 르 다 . ’이 름 값 ’이 라 는 문 법 으 로 설 정 된 다 . 여 기 서 이 름 은 아 래 에 나 타 내 었 고 값 은 글 자 그 대 로 의 모 자 표 시 법 (’^c’) 또 는 16진 수 를 의 미 하 는 ’0x’, 8 진 수 를 나 타 내 는 ’0’, 또 는 그 냥 10 진 수 로 표 기 하 는 것 이 가 능 하 다 . 값 에 다 ’^−’을 부 여 하 거 나 또 는 ’undef’ 하 는 경 우 그 특 수 문 자 는 사 용 할 수 없 게 된 다 .

intr

인 터 럽 트 신 호 를 보 낸 다 .

quit

종 료 신 호 를 보 낸 다 .

erase

마 지 막 문 자 를 지 운 다 .

kill

현 재 한 줄 을 지 운 다 .

eof

화 일 의 끝 임 을 알 린 다 ( 입 력 종 료 )

eol

한 행 의 끝 .

eol2 (np)

한 행 을 마 치 기 위 한 별 도 의 문 자 .

swtch (np)

다 른 쉘 계 층 으 로 스 위 칭 .

start

멈 춰 진 출 력 을 다 시 시 작 한 다 .

stop

출 력 을 멈 춘 다 .

susp

터 미 널 정 지 신 호 를 보 낸 다 .

dsusp (np)

입 력 을 플 러 쉬 한 후 터 미 널 정 지 신 호 를 보 낸 다 .

rprnt (np)

현 재 행 을 다 시 그 린 다 .

werase (np)

마 지 막 단 어 를 지 운 다 .

lnext (np)

특 수 문 자 라 할 지 라 도 다 음 문 자 는 글 자 그 대 로 입 력 한 다 .

특 수 설 정 :

min N

−icanon이 설 정 되 었 을 때 time 값 이 지 날 때 까 지 한 번 의 읽 기 를 만 족 시 킬 수 있 는 무 자 의 최 소 갯 수 를 정 한 다 .

time N

−icanon이 설 정 되 었 을 때 min 갯 수 의 문 자 가 입 력 되 지 않 았 을 때 의 타 임 아 웃 시 간 을 1/10초 단 위 로 설 정 한 다 .

ispeed N

입 력 속 도 를 N 으 로 설 정 한 다 .

ospeed N

출 력 속 도 를 N 으 로 설 정 한 다 .

rows N (np)

커 널 에 게 터 미 널 이 N 행 을 가 지 고 있 다 고 전 한 다 .

cols N columns N (np)

커 널 에 게 터 미 널 이 N 열 을 가 지 고 있 다 고 전 한 다 .

size (np)

커 널 이 인 식 하 고 있 는 터 미 널 의 행 렬 수 를 출 력 한 다 . ( 커 널 내 부 에 서 행 렬 을 지 원 하 지 않 는 시 스 템 은 환 경 변 수 LINESCOLUMNS 값 을 대 신 사 용 한 다 . 하 지 만 GNU stty 는 그 것 에 대 해 서 아 는 바 가 없 다 . )

line N (np)

회 선 제 어 N 을 사 용 한 다 .

speed

터 미 널 속 도 를 표 시 한 다 .

N

입 /출 력 속 도 를 N 으 로 설 정 한 다 . N 은 다 음 값 중 에 하 나 가 될 수 있 다 : 0 50 75 110 134 134.5 150 200 300 600 1200 1800 2400 4800 9600 19200 38400 exta extb. exta은 19200과 같 고 ; extb은 38400과 같 다 . −clocal 이 설 정 되 어 있 는 경 우 0 은 회 선 을 정 지 시 킨 다 .

옵 션
−a, −−all

사 람 이 읽 을 수 있 는 형 태 로 현 재 설 정 을 출 력 한 다 .

−−help

표 준 출 력 으 로 사 용 법 을 출 력 하 고 정 상 적 으 로 종 료 한 다 .

−g, −−save

현 재 설 정 값 을 되 돌 리 기 위 하 여 또 다 른 stty 에 게 인 수 로 넘 기 기 위 한 형 태 로 현 재 의 설 정 값 을 출 력 한 다 .

−−version

표 준 출 력 으 로 버 전 정 보 를 출 력 하 고 정 상 적 으 로 종 료 한 다 .

번 역 자

이 만 용 <geoman [AT] nownuri.kr>
<freeyong [AT] soback.kr>