SETTERM(1)

이름
setterm - 터미날 속성 지정

사용법
setterm [ -term 터미날_이름 ]
setterm [ -reset ]
setterm [ -initialize ]
setterm [ -cursor [on|off] ]
setterm [ -keyboard pc|olivetti|dutch|extended ]
setterm [ -repeat [on|off] ]
setterm [ -appcursorkeys [on|off] ]
setterm [ -linewrap [on|off] ]
setterm [ -snow [on|off] ]
setterm [ -softscroll [on|off] ]
setterm [ -defaults ]
setterm [ -foreground black|red|green|yellow|blue|magenta|cyan|white|default ]
setterm [ -background black|red|green|yellow|blue|magenta|cyan|white|default ]
setterm [ -ulcolor black|grey|red|green|yellow|blue|magenta|cyan|white ]
setterm [ -ulcolor bright red|green|yellow|blue|magenta|cyan|white ]
setterm [ -hbcolor black|grey|red|green|yellow|blue|magenta|cyan|white ]
setterm [ -hbcolor bright red|green|yellow|blue|magenta|cyan|white ]
setterm [ -inversescreen [on|off] ]
setterm [ -bold [on|off] ]
setterm [ -half-bright [on|off] ]
setterm [ -blink [on|off] ]
setterm [ -reverse [on|off] ]
setterm [ -underline [on|off] ]
setterm [ -store ]
setterm [ -clear [ all|rest ] ]
setterm [ -tabs [tab1 tab2 tab3 ... ] ] where (tabn = 1-160)
setterm [ -clrtabs [ tab1 tab2 tab3 ... ] where (tabn = 1-160)
setterm [ -regtabs [ 1-160 ] ]
setterm [ -blank [ 0-60 ] ]
setterm [ -dump [ 1-NR_CONS ] ]
setterm [ -append [ 1-NR_CONS ] ]
setterm [ -file dumpfilename ]
setterm [ -standout [ attr ] ]

설명
setterm 명령은 표준 출력으로 특정 문자를 쓴다. 이런 기능은 터미날의 기능들을 바꾸는 역활을 한다. 사용할 수 있는 문자열은 /etc/termcap 파일 안에서 지정하고 있다. 한편 어떤 옵션에서는 termcap(5) 에서 구성되는 문자열을 사용하지 않는 경우도 있다. 이런 경우에는, 만약 터미날 형태가 "minix-vc", 또는 "minix-vcam"로 지정되면, PC용 미닉스 가상 콘솔 드라이버가 출력된다. 옵션에서 사용되는 값들이 구현할 수 없는 값들이면 무시된다.

옵션
대부분의 옵션은 글자 그대로 의미를 가지며, 그외 사용할 수 있는 옵션은 다음과 같다:

-term
    TERM 환경 변수를 무시하고, 터미날을 지정한다.

-reset
    터미날 리셋 문자열을 보여준다. 이것은 전형적으로 터미날을 처음 시작할 때의 상태로 되돌리는데 사용된다.

-initialize
    터미날 초기화 문자열을 보여준다. 이것은 전형적으로 터미날에서 지정하는 값들을 초기값으로 지정한다.

-default
    각 옵션의 값을 초기값으로 지정한다.

-store
    현재 값들을 터미날 값으로 지정한다.

관련 항목
tput(1), stty(1), termcap(5), tty(4)

벌레
미닉스와 리눅스 문서 사이에는 차이점이 있다.

만든이
Gordon Irlam (gordoni@cs.ua.oz.au)
Adaption to Linux by Peter MacDonald
Enhancements by Mika Liljeberg (liljeber@cs.Helsinki.FI)