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       具有状态行

    三、使用实例

  • 相关阅读:
    makefile简单例子
    js归并排序
    js插入排序
    js堆排序
    js选择排序
    js冒泡算法以及优化
    使用go语言判断不同数据类型
    go使用接口案例排序
    go接口使用案例晓demo
    go面向对象-继承
  • 原文地址:https://www.cnblogs.com/274914765qq/p/4947460.html