您的位置:首页 > 运维架构 > Linux

Linux tput命令

2015-11-08 15:49 190 查看
一、简介

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


三、使用实例

http://www.ibm.com/developerworks/cn/aix/library/au-learningtput/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: