获取终端信息

在编写shell时,需要处理大量当前终端的信息,比如行数,列数,光标位置,隐藏密码等。

tput和stty是两款中断处理工具。

获取终端的行数和列数

# tput cols
67
# tput lines
24

将光标移动到指定位置

# tput cup 10 20

设置终端颜色

tput setf no //no可以在0到7中取值 0为黑色,1为蓝色,4为红色,5为紫色,6为橙色

设置文本加粗

# tput bold

读取客户端密码的shell脚本

#!/bin/bash
echo -e "enter password"
stty -echo
read password
stty echo
echo
echo $password
echo password read.

其中:-echo 禁止将输出发送到终端 echo则允许发送输出

posted on 2015-06-05 12:32  karenwang  阅读(494)  评论(0编辑  收藏  举报

导航