1-9采集终端信息
1.9采集终端信息
写脚本时,常常要获取当前终端的设置信息。
1.9.1 预备知识
tput和stty是两款终端处理工具。
1.9.2 实战演练
1.tput命令
-
获取终端的行数和列数
tput cols |
-
打印当前终端名
tput longname |
-
将光标移动到(100,100)处
tput cup 100 100 |
-
设置终端背景色
tput setb n #n位于0-7 |
-
设置终端前景色
tput setf n #n位于0-7 |
-
设置文本粗体
tput bold |
-
设置下划线的起止
tput smul |
-
删除从当前光标位置到行尾的所有内容
tput ed |
2.stty命令
输入密码时,脚本不应该显示输入内容。
stty命令的选项
-echo
禁止将输出发送到终端,而选项echo
则允许发送输出
!/bin/bash |
发布于