linux系统如何读写属性为c的文件?

以下是root登录,试图读写ttyS0文件时的情况。[root@dhcp-66-83-39~]#ls-l/dev/ttyS0crw-rw----.1rootdialout... 以下是root登录,试图读写ttyS0文件时的情况。
[root@dhcp-66-83-39 ~]# ls -l /dev/ttyS0
crw-rw----. 1 root dialout 4, 64 Aug 8 01:09 /dev/ttyS0
[root@dhcp-66-83-39 ~]# cat /dev/ttyS0
cat: /dev/ttyS0: Input/output error
[root@dhcp-66-83-39 ~]# echo "Message" > /dev/ttyS0
-bash: echo: write error: Input/output error
展开
 我来答
cnf1980
2011-08-08 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:54%
帮助的人:2745万
展开全部
Linux把外部设备也当成文件来管理,这是继承了Unix一切皆文件的设计思想。
/dev目录下的文件皆外部设备,所以你必须有相应的内核模块来驱动相应的设备,否则此设备无法读写。
你是在测试COM口么?COM口有没有连接测试设备?没有的话,就算有相应的内核模块也是白搭的,就象光有电灯开关,没安装灯泡,你怎么按开关都白搭。
hillwoodroc
2011-08-08 · TA获得超过105个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:178万
展开全部
/dev/ttyS0应该是某个硬件设备,应该是设备端口的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式