【linux脚本】获取终端信息

获取终端信息:

获取终端的行数和列数:

$tput clols

80

$tput lines

24

打印当前终端名:

$tput longname

X11 .......

移动光标位置:

$tput cup 60 20

注意:如果所需定位的位置小于终端所有的行或列那么直接定位到最底行。

设置终端背景颜色:

$tput setb no (no可以取 1~7)

例题:

现在我们写一个脚本来实现计时功能:

#!/bin/bash

echo -n Count:

tput sc #存储标点位置

count=0;

while true;

do

if [ $count -lt 40 ];

then let count++;

sleep 1;  #延迟一秒

tput rc    #恢复光标位置

tput ed    #清除当前光标位置到行尾间所有字母

echo -n $count;

else exit 0;

fi

done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值