본문 바로가기
리눅스/Bash

[bash] 터미널 화면을 제어하는 tput 명령어

by hs_seo 2019. 7. 3.

tput 명령어는 터미널에서 화면을 제어할 수 있습니다. 커서의 위치, 화면의 배경색, 문자의 색상 등을 변경할 수 있습니다. 여기서는 간단한 사용법에 대해서 알아보겠습니다.

 

* tput을 이용하여 화면을 clear 하고 내용을 출력하는 것을 반복하면 화면이 깜빡이는 것 처럼 보일 수 있습니다. 이는 화면 전체를 지우고 다시 처리하는 과정에서 발생하는 현상이기 때문에 화면 전체를 지우지 않고 필요한 부분으로 커서를 옮겨서 새로 출력하는 것이 좋습니다. (참고)

 

 

다음의 사이트에서 상세한 내용과 좋은 예제들을 확인할 수 있습니다.

 

http://korea.gnu.org/manual/release/termutils/

 

스크립트로 만든 휴대용 터미널 제어기

스크립트로 만든 휴대용 터미널 제어기 tput과 tabs 버전 2.0의 2.0판 1995년 12월 David MacKenzie와 Junio Hamano 씀 초벌 번역 : 이제명 차례 tput 명령은 화면을 지우는 거나 글자에 밑줄 치는 거나 화면 넓이에 상관 없이 가운데 정렬 하는 것과 같은 것들을 쉘 스크립트가 할 수 있도록 해준다. 이런 것을 하기 위해서 터미널-독립적인 터미널 capability의 이름을 사용되는 터미널 타입의 실제 값으로 바꾼다.

korea.gnu.org

http://linuxcommand.org/lc3_adv_tput.php

 

LinuxCommand.org: tput

tput While our command line environment is certainly powerful, it can be be somewhat lacking when it comes to visual appeal. Our terminals cannot create the rich environment of the graphical user interface, but it doesn't mean we are doomed to always look

linuxcommand.org

 

반응형