大家知道java字符终端管理吗?Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点[2] 。Java可以编写桌面应用程序、web应用程序、分布式系统和嵌入式系统应用程序等。
与字符终端管理有关的文件
1:/etc/ttydefs,定义波特率和终端设置
2:/usr/share/lib/terminfo,这是一个目录,字符终端设备和打印机的描述数据库
3:/etc/saf,服务访问工具(Service Access Facility)用于管理串口设备和其它服务的一个目录.
/etc/ttydefs
此文件包含SAF端口监控ttymon要用到的终端信息,主要是波特率和终端设置.
下面是我的/etc/ttydefs
# more /etc/ttydefs
# VERSION=1
460800:460800 hupcl:460800 hupcl::307200
307200:307200 hupcl:307200 hupcl::230400
230400:230400 hupcl:230400 hupcl::153600
153600:153600 hupcl:153600 hupcl::115200
115200:115200 hupcl:115200 hupcl::76800
..
.. 文件的每一行都由(:)分隔的五个部分组成,各部分含义如下:
1:2:3:4:5 1标号.通常是波特率
2初始设置.此部分应为命令stty能接受的格式.
3最终设置.此部分应为命令stty能接受的格式.
4自动探测波特率标志.如果为‘A‘,则自动探测.
5下一个标号. /usr/share/lib/terminfo
此目录是各种终端设备和打印机的描述数据库.在增加一个终端时,必须使用此目录下已有的一个文件的名字作为终端类型.
/usr/share/lib/terminfo下都是单个字符的子目录,每个子目录包含了以该子目录名为首字符的所有终端类型或打印机类型的描述文件 我的/usr/share/lib/terminfo/t
# ls /usr/share/lib/terminfo/t
总数 538
-rw-r--r-- 3 root bin 1173 2002 4月7 t10
-rw-r--r-- 3 root bin 1173 2002 4月7 t1061
-rw-r--r-- 1 root bin 1166 2002 4月7 t1061f
-rw-r--r-- 2 root bin 1100 2002 4月7 t16
-rw-r--r-- 2 root bin988 2002 4月7 t3700
-rw-r--r-- 1 root bin 1014 2002 4月7 t3800
-rw-r--r-- 1 root bin991 2002 4月7 t500
-rw-r--r-- 1 root bin 1110 2002 4月7 t88
-rw-r--r-- 1 root bin 1147 2002 4月7 t88-nr
..
.. /etc/saf
来源: http://www.51edu.com/it/bckf/490803.html