apue
文章平均质量分 81
chiliaolm
奋斗是幸福的
展开
-
linux 文件权限
一切皆是文件”是 Unix/Linux 的基本哲学之一,不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。因此,在linux中,掌握文件的有关知识是很重要的。对文件来说,访问者的身份共分为3种:owner、group、other。而文件针对这三种身份所给予的权限也是不同的,通过命令ls -l可以查原创 2016-10-23 20:10:09 · 287 阅读 · 0 评论 -
linux下的连接文件
linux下的连接文件共有两种,一种是类似于windows的快捷方式功能的文件,可以让你快速连接到目标文件,被称为软连接;另一种则是通过文件系统的inode连接来产生新文件名,而不是产生新文件,这种被称为硬连接。这两种连接完全不一样。首先介绍硬连接:每个文件都会占用一个inode,文件内容由inode的记录来指向。想要读取该文件,必须要经过目录记录的文件名来指向到正确的inode号码才能读原创 2016-10-23 22:47:40 · 376 阅读 · 0 评论 -
linux串口收发程序
最近在测试一个开发板的串口是否可以正常使用,开发板使用了linux系统,因此就写了个串口的收发程序来测试。1.首先使用open函数打开串口,在linux中一切设备都被当做文件来看待,测试的串口所对应的文件为 /dev/ttySAC。fd = open("/dev/ttySAC2",O_RDWR|O_NOCTTY);得到了一个文件描述符fd。2.然后就是对这个串口进行设置,设置其波原创 2016-10-18 21:00:47 · 5999 阅读 · 2 评论 -
深究标准IO的缓存
一、IO缓存 系统调用:只操作系统提供给用户程序调用的一组接口-------获得内核提供的服务。 在实际中程序员使用的通常不是系统调用,而是用户编程接口API,也称为系统调用编程接口。它是遵循Posix标准(Portable operation system interface),API函数可能要一个或者几个系统调用才能完成函数功能,此函数通过c库(libc)实现,如read,open。 f...转载 2018-04-21 20:04:25 · 502 阅读 · 0 评论