这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 tput,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
投入, 重置 - 初始化终端或查询 terminfo 数据库
概要
投入 [-T类型] 名称 [参数 ...]
投入 [-T类型] 初始化
投入 [-T类型] 重置
投入 [-T类型] 长名
投入 -S <<
投入 -V
商品描述
这个 投入 实用程序使用 术语信息 使终端依赖的值的数据库
shell 可用的功能和信息(请参阅 sh(1))、初始化或复位
终端,或返回请求终端类型的长名称。 结果取决于
根据能力的类型:
绳子
投入 将字符串写入标准输出。 没有尾随换行符
提供。
整数
投入 用尾随换行符将十进制值写入标准输出。
布尔
投入 只需设置退出代码(0 如果终端有能力,则为 TRUE,
1 如果不是,则为 FALSE),并且不向标准输出写入任何内容。
在使用标准输出上返回的值之前,应用程序应该测试出口
代码(例如, $?,请参阅 sh(1)) 确定它是 0。 (请参阅 退出 编码 和 诊断
部分。)有关功能的完整列表和 名称 与每个相关联,请参阅
术语信息(5)。
-T类型 表示 类型 的终端。 通常这个选项是不必要的,因为
默认值取自环境变量 学期。 如果 -T 被指定,那么
外壳变量 线数 和 柱 也会被忽略。
名称
表示能力来自 术语信息 数据库。 什么时候 期限上限 支持是
编译在, 期限上限 也接受能力的名称。
参数 如果功能是带参数的字符串,则参数 参数 会
实例化到字符串中。
大多数参数都是数字。 只有少数 terminfo 功能需要字符串
参数; 投入 使用一个表来决定将哪些作为字符串传递。 一般 投入
使用 参数 (3X) 执行替换。 如果没有给定参数
能力, 投入 写入字符串而不执行替换。
-S 每次调用允许多个功能 投入. 能力必须是
传递给 投入 从标准输入而不是从命令行(请参阅
例子)。 只有一个 名称 每行允许。 这 -S 选项改变意义
的 0 和 1 布尔值和字符串退出代码(请参阅退出代码部分)。
同样, 投入 使用表格及其输入中存在的参数来决定
是否使用 参数 (3X),以及如何解释参数。
-V 报告此程序中使用的 ncurses 版本,然后退出。
初始化 如果 术语信息 存在数据库并且存在用户终端的条目
(见 -T类型,上面),将发生以下情况:
(1) 如果存在,终端的初始化字符串将被详细输出
,在 术语信息(5) 节 标签 和 初始化,
(2) 条目中指定的任何延迟(例如,换行)将在 tty 中设置
驱动程序,
(3) 选项卡扩展将根据中的规范打开或关闭
条目,和
(4) 如果tabs没有展开,会设置标准tabs(每8个空格)。
如果条目不包含上述四项中任何一项所需的信息
活动,该活动将被悄悄跳过。
重置 终端的重置字符串将不是输出初始化字符串
输出(如果存在)rs1, rs2, rs3, rf)。 如果重置字符串不存在,但
初始化字符串是,初始化字符串将被输出。 除此以外,
重置 作用相同 初始化.
长名
如果 术语信息 存在数据库并且存在用户终端的条目
(见 -T类型 以上),然后终端的长名称将被放出。 长的
name 是终端描述的第一行中的姓氏
术语信息 数据库 [见 术语(5)]。
If 投入 由名为的链接调用 重置,这与 投入 重置。 看
预设 为了比较,它具有相似的行为。
示例
投入 初始化
根据环境中的终端类型初始化终端
变量 学期. 这个命令应该包含在每个人的 .profile 之后
环境变量 学期 已导出,如图所示 轮廓(5)
手册页。
投入 -T5620 重置
重置 AT&T 5620 终端,覆盖环境中的终端类型
变量 学期.
投入 杯 0 0
发送序列以将光标移动到行 0,栏 0 (左上角
屏幕,通常称为“主页”光标位置)。
投入 清除
回显当前终端的清屏序列。
投入 列
打印当前终端的列数。
投入 -T450 列
打印 450 终端的列数。
粗体=`tput 短信` 粗体=`tput 均方根值`
设置shell变量 无所畏惧, 开始突出模式序列,和 大胆的,结束
突出模式序列,用于当前终端。 这可能会紧随其后
提示: 回音 "${bold}请 类型 in 您的 名称: ${offbold}\c"
投入 hc
设置退出代码以指示当前终端是否为硬拷贝终端。
投入 杯 23 4
发送序列以将光标移动到第 23 行第 4 列。
投入 杯
发送用于光标移动的 terminfo 字符串,不替换任何参数。
投入 长名
从打印长名称 术语信息 中指定的终端类型的数据库
环境变量 学期.
投入 -S <<!
> 清除
> 杯 10 10
> 无所畏惧
> !
这个例子显示 投入 在一次调用中处理多个功能。 它清除
屏幕,将光标移动到位置 10、10 并打开粗体(超亮)
模式。 该列表以感叹号 (!) 单独一行。
使用 onworks.net 服务在线使用 tput