tail head cat sleep
QR code linking to this page

Man page  — TPUT

명칭

tput, clear – 단말 속성을 이용하기 위한 인터페이스

내용

서식


tput [-T term] attribute
clear

해설

tput 명령은, 단말의 속성 정보를 꺼내, 유저나 쉘 어플리케이션으로부터 이용할 수 있도록(듯이) 합니다. clear 유틸리티로서 기동되었을 때에는,

    tput clear

하지만 실행된 것처럼 화면이 클리어 됩니다. tput 의 옵션은, 다음과 같습니다.
-T
  termcap 데이타베이스안의 단말명 ( "vt100" (이)나 "xterm" )(을)를 지정합니다. 단말명이 지정되지 않는 경우에는, 환경 변수 " TERM" 의 내용을 참조합니다.

attribute 그리고 지정하는 단말 속성이 캐릭터 라인형의 경우, tput 명령은 그 캐릭터 라인을 출력합니다. 단말 속성이 정수형의 경우, 그 수치를 출력합니다. 어느 쪽도 아니면 tput (은)는 여분의 동작을 하지 않고 , 단말이 속성을 가지고 있다면 0, 그렇지 않으면 1 을 종료 코드로 해 종료합니다.

attribute 하지만 캐릭터 라인형으로 인수를 취하는 경우 (예를 들면 커서 이동 : termcap 의 "cm" 순차 순서)에는, 인수는 속성명 (attribute)의 곧 뒤로부터 놓칩니다.

다음의 속성은, 특별한 의미를 가지고 있습니다.
clear 화면을 클리어 합니다 ( termcap 의 "cl" 순차 순서)
init 단말을 초기화합니다 ( termcap 의 "is" 순차 순서)
longname
  유저의 단말 타입의 상세 명칭을 표시합니다.
reset 단말을 리셋트 한다 ( termcap 의 "rs" 순차 순서)

진단

tput 의 종료 코드는, 마지막에 지정된 속성 (attribute)에 의합니다. 속성이 캐릭터 라인형이나 정수형이라면, 단말에 속성이 정의되고 있으면(자) 0, 정의되어 있지 않으면 1 으로 종료합니다. 속성이 논리형이라면, 단말이 이 속성을 가지고 있으면(자) 0, 가지고 있지 않으면 1 으로 종료합니다. 무엇인가 에러가 일어났을 경우, tput 명령은 2 로 종료합니다.

관련 항목

termcap(5), terminfo(5)

버그

tput (은)는 속성 마다의 올바른 형태를 알고 있는 것은 아닙니다.

termcap 엔트리에 따라서는 '%' 만으로부터 된다 '%' (을)를 가지는 것에 의존하고 있는 것이 있습니다. 현재, 유효한 타입 선언을 가지지 않는 것에 관해서는 경고를 발합니다. 이러한 경고는 표준 에러 출력으로 보내집니다.

역사

tput 명령은, BSD 4.4 (으)로부터 등장했습니다.

TPUT (1) March 19, 1994

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

With features like these, who needs bugs?
— Henry Spencer