Man

tput 選項的完整列表

  • March 23, 2016

我想隱藏游標,我知道tput命令。我確實搜尋了它的手冊頁。在網上搜尋時,我發現

$ tput civis  # to hide the cursor
$ tput cnorm  # to bring back the cursor

這些工作完美,但手冊頁中的任何地方都沒有提到這些選項。

它們在哪裡正式記錄?

tput命令使用terminfo(來自man tput):

tput [-Ttype] capname [parms ... ]

(…)

有關功能的完整列表以及capname與每個功能相關的內容,請參閱 terminfo(5)。

(…)

capname

表示來自 terminfo 數據庫的能力。當編譯 termcap 支持時,該功能的 termcap 名稱也被接受。

civisandcnorm記錄在terminfo的手冊頁中:

  cursor_invisible              civis      vi        make cursor invisi‐
                                                     ble
  cursor_normal                 cnorm      ve        make cursor appear
                                                     normal (undo
                                                     civis/cvvis)

通常,當您不知道哪個手冊頁描述了特定命令時,您可以搜尋它。在這種情況下,我通過執行找到了上述內容man -K civis

引用自:https://unix.stackexchange.com/questions/232315