linuxコマンド:tput(termnal put)


小生ブログ:http://xsboke.blog.51cto.com
                        -------      ,    ,    

tputコマンドはterminfoデータベースを介してターミナルセッションを初期化し、terminfoを操作します.これは、膨大な/etc/termcapファイルに取って代わって、ターミナルの外観とインタラクティブな動作をカスタマイズするために使用されます.
ターミナルセッションは発展史とtty名の由来を説明する.
``1970年代:TeletypeもVT 100も端末属性を定義するためのもの(Teletypeマシンを使用する場合、TTYと呼ばれ、Unixに採用されている)TeletypeもVT 100も端末属性を定義するためのパターンである(これは具体的にはよく分からないので、皆さん自分で娘を過ごしましょう.)

, :

      termnal    :tput sgr0

1. ( )

    tput setb 6   :       ×××
    tput setf 4    :         

    0:  
    1:  
    2:  
    3:  
    4:  
    5:   
    6:×××
    7:  

    [setb]:      
    [setf]:      

2.

    tput sgr 0 1

3.

    tput bold

3.

    # echo   
    echo "   $(tput setb 4)  $(tput sgr0),   $(tput setf 1)  $(tput sgr0)"
    # printf   
    printf "   "$(tput setb 4)"  "$(tput sgr0)",   "$(tput setf 1)"  "$(tput sgr0)