cr99999.com
生活小知识 一切都给您解释的明明白白
当前位置:首页 >> tput >>

tput

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

tput [ -T Type ] [ CapabilityName {clear, init, longname, reset} [ Parameters... ]]

CapabilityName 的类型为 string,则 tput 命令输出一个字符串。如果该属性的类型为 integer,则输出字符串是一个整数。如果属性的类型为 Boolean,则 tput 命令设置出口值(TRUE 为 0,FAlSE 为 1),不再产生其他输出。

clear

显示清除屏幕顺序。

init

显示以依赖于实现的方式对用户终端进行初始化的顺序。

reset

显示将以依赖于实现的方式对用户终端进行重新设置的顺序。

longname

显示长名称和指定的终端(如果未指定终端,则显示当前终端)。

-S

使用标准输入。这可以使 tput 处理多种能力。当使用 -S 选项时,不得在命令行中输入能力。输入 ^D 标记完成。

-TType

指示终端类型。如果没有指定 -T,则 TERM 环境变量可用于该终端。

该命令返回以下退出值

0

已经成功地写入了所请求的字符串。

1

未指定。

2

用法错误。

3

有关指定的终端类型,无任何可用信息。

4

指定的操作数无效。

>4

发生错误。

1、要清除当前终端的屏幕,请输入:

tput clear

2、要显示当前终端的列数,请输入:

tput cols

3、要显示 aixterm 终端的列数,请输入:

tput -T aixterm cols

4、要将 shell 变量 bold 设置为开始突出方式顺序并将 shell 变量 offbold 设置为结束突出方式顺序:

bold=`tput smso` offbold='tput rmso'

输入这些指令后,可能会出现以下提示符:

echo "${bold}Name: ${offbold} \c" 5、要设置出口值以指示当前终端是否是一个硬拷贝终端,请输入:

tput hc

6、要对当前终端进行初始化,请输入:

tput init

中付支付 | 井冈山红色文化培训 | 北京翻译 | 养生网 | 压缩垃圾车 | 笔趣阁 | 免费发布信息 | 网站首页 | 网站地图
All rights reserved Powered by 生活小知识 www.dainaini.com
copyright ©right 2010-2021。
网站名词解释内容来自网络,如有侵犯请联系客服。zhit325@126.com