用戶可以使用shell腳本創建交互性的、專業性強的屏幕輸出。要實現這一點,系統上需要一個彩色監視器和tput命令。tput使用文件/etc/terminfo或/etc/termcap,這樣就可以在腳本中使用終端支持的大部分命令了。
在使用tput前,需要在腳本或命令行中使用tput命令初始化終端。
$ tput init
tput產生三種不同的輸出:字符型、數字型和布爾型(真/假)。
下面是大部分常用字符串:
bel 警鈴
blink 閃爍模式
bold 粗體
civis 隱藏光標
clear 清屏
cnorm 不隱藏光標
cup 移動光標到屏幕位置( x,y)
el 清除到行尾
ell 清除到行首
smso 啟動突出模式
rmso 停止突出模式
smul 開始下划線模式
rmul 結束下划線模式
sc 保存當前光標位置
rc 恢復光標到最后保存位置
sgr0 正常屏幕
rev 逆轉視圖
以下是大部分常用數字輸出:
cols 列數目
it tab設置寬度
lines 屏幕行數
在tput中只有兩種布爾操作符:
chts 光標不可見
hs 具有狀態行
用戶可以使用shell腳本創建交互性的、專業性強的屏幕輸出。要實現這一點,系統上需要一個彩色監視器和tput命令。tput使用文件/etc/terminfo或/etc/termcap,這樣就可以在腳本中使用終端支持的大部分命令了。
在使用tput前,需要在腳本或命令行中使用tput命令初始化終端。
$ tput init
tput產生三種不同的輸出:字符型、數字型和布爾型(真/假)。
下面是大部分常用字符串:
bel 警鈴
blink 閃爍模式
bold 粗體
civis 隱藏光標
clear 清屏
cnorm 不隱藏光標
cup 移動光標到屏幕位置( x,y)
el 清除到行尾
ell 清除到行首
smso 啟動突出模式
rmso 停止突出模式
smul 開始下划線模式
rmul 結束下划線模式
sc 保存當前光標位置
rc 恢復光標到最后保存位置
sgr0 正常屏幕
rev 逆轉視圖
以下是大部分常用數字輸出:
cols 列數目
it tab設置寬度
lines 屏幕行數
在tput中只有兩種布爾操作符:
chts 光標不可見
hs 具有狀態行
用戶可以使用shell腳本創建交互性的、專業性強的屏幕輸出。要實現這一點,系統上需要一個彩色監視器和tput命令。tput使用文件/etc/terminfo或/etc/termcap,這樣就可以在腳本中使用終端支持的大部分命令了。
在使用tput前,需要在腳本或命令行中使用tput命令初始化終端。
$ tput init
tput產生三種不同的輸出:字符型、數字型和布爾型(真/假)。
下面是大部分常用字符串:
bel 警鈴
blink 閃爍模式
bold 粗體
civis 隱藏光標
clear 清屏
cnorm 不隱藏光標
cup 移動光標到屏幕位置( x,y)
el 清除到行尾
ell 清除到行首
smso 啟動突出模式
rmso 停止突出模式
smul 開始下划線模式
rmul 結束下划線模式
sc 保存當前光標位置
rc 恢復光標到最后保存位置
sgr0 正常屏幕
rev 逆轉視圖
以下是大部分常用數字輸出:
cols 列數目
it tab設置寬度
lines 屏幕行數
在tput中只有兩種布爾操作符:
chts 光標不可見
hs 具有狀態行