![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
flrsun
这个作者很懒,什么都没留下…
展开
-
Linux—档案与目录管理(1)
Linux一般将档案可存取的身份分为三个类别(owner/group/others),三种身份各自具有各自的r/w/x权限。Linux文件类型:1、普通文件(regular file,符号'-'): a、纯文本(ASCII):Linux系统中最多的一种文件类型;这类文件内容是我们可以直接读到的数据(eg:数字、字母)。 b、二进制文件(binary file):可执行文件(scripts原创 2016-05-13 15:10:43 · 382 阅读 · 0 评论 -
Linux命令——文件查找命令find
命令格式:find [path] [option] [action]命令功能:用于在文件树中查找文件,并作出相应处理命令参数:[path]:find命令所查找的目录路径。('.'表示当前目录,'/'表示根目录);1、和时间有关的参数:-atime(access time),-ctime(change time),-mtime(modify time)。下面以-mtime为例说明:-mt原创 2016-05-19 22:29:22 · 610 阅读 · 0 评论 -
进程间通信——消息队列
每个进程各自具有不同的用户地址空间,任何一个进程的全局变量在另外一个进程中看不到;所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区中读取。内核提供的这种机制被称为进程间通信(InterProcess Communication)。XSI IPC包括消息队列、信号量、共享内存;他们都是依托标识符和键来实现的。下面介绍消息队列的实现原创 2016-07-23 12:19:54 · 336 阅读 · 0 评论 -
进程通信——共享内存
共享内存可以说是最有用的进程间的通信方式,也是最快的IPC形式。共享内存只需要凉席数据拷贝:一次是从输入文件到共享内存区;另一次从共享区到输出文件。进程之间共享内存时,并不是读写少量的数据后就解除映射,而是在所有的通信结束之后才解除映射。这样,数据内容一直保持在共享内存中,并没有进行写入文件。共享内存中的内容往往是在解除映射时才写回文件。因此,共享内存的通信是非常高效的。Linux传统的文件访问方原创 2016-07-26 22:28:40 · 385 阅读 · 0 评论 -
进程间通信——mmap()函数
mmap可以把磁盘文件的一部分直接映射到内存,这样文件中的位置直接就有对应的内存地址,对文件的读写可以直接使用指针来做,而不需要read/write函数。 void *mmap(void *addr,size_t length,int port,int flgs,int fd,off_t offset); int munmap(void *addr,size_t length); 如果addr原创 2016-07-28 20:46:49 · 525 阅读 · 0 评论