tput 初始化终端或者从terminfodata中取得终端信息.不同的选项允许特定的终端操作.tputclear与下边的clear等价.tputreset与下边的reset等价.tputsgr0也可以重置终端,但是并不清除屏幕. bash$tputlongname xtermterminalemulator(XFree864.0WindowSystem) 使用tputcupXY将会把光标移动到当前终端的(X,Y)坐标上.使用这个命令之前一边都要先使用一下clear命令,把屏幕清除一下.注意:stty提供了一个更强力的命令专门用来设置如何控制终端.infocmp这个命令会打印出大量的当前终端的信息.事实上它是引用了terminfo数据库. bash$infocmp # 通过来自于文件的infocmp显示出来: /usr/share/terminfo/r/rxvt rxvt|rxvtterminalemulator(XWindowSystem), am,bce,eo,km,mir,msgr,xenl,xon, colors#8,cols#80,it#8,lines#24,pairs#64, acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G,blink=\E[5m,bold=\E[1m, civis=\E[?25l, clear=\E[H\E[2J,cnorm=\E[?25h,cr=^M, ...reset重置终端参数并且清除屏幕.与clear命令一样,光标和提示符将会重新出现在终端的左上角.clearclear命令只不过是简单的清除控制台或者xterm的屏幕.光标和提示符将会重新出现在屏幕或者xtermwindow的左上角.这个命令既可以用在命令行中也可以用在脚本中.script这个工具将会记录(保存到一个文件中)所有的用户在控制台下的或在xtermwindow下的按键信息.这其实就是创建了一个会话记录.
上一篇:shell脚本中的数学计算命令_程序数据_shell
下一篇:shell脚本中的通讯命令_程序数据_shell