首页 > 系统 > linux > 正文

linux的设备文件和普通文件读取的异同
2013-05-23 17:28:17 点击:

普通文件和设备文件最大的普通文件有文件的结束符EOF,而设备文件没有结束符想想--串口什么时候会终止?--只有当把驱动卸载的时候串口才终止...
普通文件和设备文件最大的普通文件有文件的结束符EOF,而设备文件没有结束符
想想--串口什么时候会终止?--只有当把驱动卸载的时候串口才终止

这样说可能还是不是很明白 直接举个例子吧
先说下cat命令
cat命令是循环读命令直到碰到文件结尾EOF,但是当你cat个设备文件时会发现设备文件的内容一直在读
例如:

当时当我执行cat /dev/hello时会出现这样的情况:


请注意上面的^C

说明设备文件没有文件的终止标志EOF


相关热词搜索:linux 设备 文件

上一篇:Apache 基金会确认退出JCP委员会
下一篇:Linux开发工具以及Windows开发工具的对比