tput 选项的完整列表

tput 选项的完整列表

我想隐藏光标,并且我知道tput命令。我确实搜索了它的手册页。在网上搜索时,我发现

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

这些工作完美,但手册页中的任何地方都没有提到这些选项。

它们在哪里有正式记录?

答案1

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

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

(……)

capname有关功能及其相关功能的完整列表,请参阅 terminfo(5)。

(……)

capname
指示 terminfo 数据库的功能。编译 termcap 支持时,也会接受该功能的 termcap 名称。

civis记录cnormterminfo的手册页:

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

一般来说,当您不知道哪个手册页描述了特定命令时,您可以搜索它。在这种情况下,我通过运行发现了上述内容man -K civis

答案2

我自己进行了深入的搜索以找到这个确切的信息,并遇到了这篇文章。我把它留在那里以防万一我发现什么东西,我终于找到了!这里有您询问的所有信息以及更多信息。它非常详细地提供了 tput 可用的每个选项的信息以及简短的解释。转到“功能”部分。

它位于 gnu.org 网站上,https://www.gnu.org/software/termutils/manual/termutils-2.0/html_chapter/tput_1.html

相关内容