什么是 tputtput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。 什么是 terminfo 数据库?UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以及要发送至该设备的文本的属性。
原创 2022-07-08 06:00:32
103阅读
    什么是 tputtput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。 什么是 terminfo 数据库? UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)
转载 2012-04-28 22:32:15
378阅读
shell数组command_list=([add]='添加'[del]='删除'[edit]='修改'[query]='查询')取得索引:${!command_list[*]},根据索引提交值,执行对应的操作。取得长度:${#command_list[*]},根据长度进行遍历,取出所有元素。打印清单:${command_list[@]}------------------------------
原创 2016-06-15 18:19:03
1459阅读
1点赞
1评论
Red Hat是一家总部位于美国北卡罗来纳州罗利市的公司,成立于1993年。作为一家开源软件公司,Red Hat致力于提供高质量的Linux操作系统产品和解决方案。其中,Red Hat Enterprise Linux(RHEL)是其最为著名的产品之一。 在Linux系统中,有一条命令叫做tput,它可以在终端上执行各种控制台操作。其中,tput bold是tput的一个子命令。当在终端上执行t
原创 2024-03-25 09:53:43
109阅读
知识点:1)sleep : 用以实现脚本中延时功能,sleep n,延时 n 秒2)tput : 改变终端显示特性,常见用法如下:tput lines : 显示终端的行数tput cols : 显示终端的列数tput cup line_number collum_number : 定位光标到 line_number 行,collum_number 列的位置tput setb n : 其中 n 为
原创 2016-12-16 16:33:51
8107阅读
文章目录1. 简介2. 什么是 terminfo 数据库3. 参数4. 属性4.1 光标属性4.2 移动光标4.3 移动光标并显示信息4.4 更改光标的属性4/5 文本属性5. 实例5.1 变量格式5.2 使字符串有颜色
原创 2022-05-30 19:35:20
971阅读
linux命令之tput
原创 2024-05-23 00:26:45
18阅读
用户可以使用shell脚本创建交互性的、专业性强的屏幕输出。要实现这一点,系统上需要一个彩色监视器和tput命令。tput使用文件/etc/terminfo或/etc/termcap,这样就可以在
转载 2011-02-12 16:19:01
7850阅读
linux命令:tput(termnal put)
原创 2018-11-14 16:13:18
2739阅读
除了stty命令,我们还可以使用tput命令来更改终端的参数和功能。tput 命令的主要功能有:移动更改光标、更改文本显
原创 精选 2023-12-14 09:39:17
342阅读
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 光标属性04. **移动光标**05. 文本属性06. 附录01. 命令概述tput命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。02. 命令格式用法: tput [-Ttype...
原创 2022-03-11 16:49:11
110阅读
00. 目录文章目录00. 目录01. 命令概述02. 命令格式03. 光标属性04. **移动光标**05. 文本属性06. 附录01. 命令概述tput命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。02. 命令格式用法: tput [-Ttype...
原创 2021-09-02 14:49:34
623阅读
#!/bin/bash trap "tput reset; tput cnorm; exit" 2 clear tput civis lin=2 col=$(($(tput cols) / 2)) c=$((col-1)) est=$((c-2)) color=0 tput setaf 2; tput bold # Tree for ((i=1; i<20; i+=2)) { tput...
原创 2022-06-01 05:47:07
543阅读
tput和stty是两款终端处理工具 1)获取终端的行数和列数 tput cols tput lines 2)打印出当前终端名 tput longname 3)将光标移动到坐标(100,100)处 tput cup 100 100 4)设置终端背景颜色 tput setb n (n可以在0到7之间取
原创 2022-08-17 13:41:28
31阅读
tput: 控制终端设备tput sc   保存当前光标的位置tput rc   回到上次光标保存的位置tput civis  隐藏光标tput cnorm 显示光标tput ed  清粗光标到设备末尾的数据  1 #!/bin/bash   2    3&n
原创 2014-06-28 08:22:51
736阅读
#!/bin/bashtput civiswhile [ 1 ]do   tput clear   tput cup 3 10   tput setb 0   tput setf 2   echo -e "\e[1;32m$(date "+%Y-%m-%d %H:%M:%S  %A")\e
原创 2016-06-25 15:50:25
1793阅读
有趣的Shell脚本学习 倒计时脚本 #!/bin/bash echo 20秒倒计时开始: tput sc # 循环40秒 for count in `seq 0 20` do tput rc tput ed ec
原创 2023-11-29 11:25:55
87阅读
经常在终端下工作,有时需要关闭全屏看时间非常不方便,想着有什么办法在屏幕的右上角一直显示个时间就好了:while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-8));date +%T;tput rc;done& //显示时分秒的 while sleep
转载 2021-02-21 17:17:00
40阅读
2评论
shell中打印进度条,需要用到tput、printf函数。# tput row col  光标移到第row行第col列# tput cols 获取窗口最大列数# tput lines 获取窗口最大行书# echo $LINENO  获取光标当前行号 function getprostr() {        pchar=$1
原创 2015-02-05 15:35:55
1839阅读
#!/bin/bashtput civiswhile [ 1 ]do   tput clear   tput cup 3 10   tput setb 0   tput setf 2   echo -e "\e[1;32m$(date "+%Y-%m-%d %H:%M:%S  %A")\e
原创 2016-06-25 09:39:22
1249阅读
  • 1
  • 2
  • 3
  • 4
  • 5