zoukankan      html  css  js  c++  java
  • Linux tput命令

    一、简介

    shell 脚本编写者往往需要能通过一种方法将输出更改为粗体,为其加下划线,实现反向突出显示等,这正是 tput 的用武之地。

    tput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。

    小提示:什么是 terminfo 数据库?
    
    UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以及要发送至该设备的文本的属性。UNIX 中的几个常用程序都依赖 terminfo 数据库提供这些属性以及许多其他内容,其中包括 vi 和 emacs 编辑器以及 curses 和 man 程序。

    二、语法选项

    (1)字符串输出参数设置 
      bel      警铃 
      blink    闪烁模式 
      bold     粗体 
      civis    隐藏光标 
      clear    清屏 
      cnorm    不隐藏光标 
      cup      移动光标到屏幕位置(x,y) 
      el       清除到行尾 
      ell      清除到行首 
      smso     启动突出模式 
      rmso     停止突出模式 
      smul     开始下划线模式 
      rmul     结束下划线模式 
      sc       保存当前光标位置 
      rc       恢复光标到最后保存位置 
      sgr0     正常屏幕 
      rev      逆转视图 
    (2)数字输出参数设置 
      cols     列数目 
      ittab    设置宽度 
      lines    屏幕行数 
    (3)布尔输出参数设置 
      chts     光标不可见 
      hs       具有状态行

    三、使用实例

  • 相关阅读:
    android中ping命令的实现
    回溯法——求解0-1背包问题
    scanner使用中遇见的问题
    Eddy's digital Roots
    项目经理注意事项(3)---宏观把控
    Spring IOC容器
    C++对象模型——Template中的名称决议方式 (第七章)
    比赛对手名单
    猴子吃桃问题
    设计模式-单例模式(02)
  • 原文地址:https://www.cnblogs.com/274914765qq/p/4947460.html
Copyright © 2011-2022 走看看