linux
文章平均质量分 72
bullzerone
每天进步一点点
展开
-
Linux IPC 之管道通信
IPC -interprocesscommunication就是指进程间的通信。一个程序往往要有很多进程协作来完成。那么各个进程间的通信就很重要了,这是在 Unix/Linux下经常遇到的问题之一,它的主要目的就是要多个进程可以相互访问数据。只有一个进程的程序,IPC没有什么意义。 这次主要学习管道通信。管道是最基本的,最简单的IPC 方式。 管道在系统中并没有一个实际的名字,它只存在于内存中,原创 2015-06-02 20:51:24 · 473 阅读 · 0 评论 -
vi 之查找替换
今天看了一下vi的查找替换命令,感觉是方便的很。如果我们的程序很小或者只要更改一个或者说极少的几个地方,可能不需要这个命令。如果程序很大或者我们想要修改的字符串出现在程序的很多地方,要一个一个的都查找到并且正确改正,可能要下不少功夫加细心了,如果用vi的查找替换命令会方便不少。vi基本的查找替换命令的格式为:【range】s/str1/str2/[option]; range:查找文件的范围,可原创 2015-06-04 00:49:02 · 531 阅读 · 0 评论 -
Linux IPC 之消息队列
今天学习了一下Linux中的消息队列。 消息队列可能是Linux IPC中最具有数据交换功能的通信方式。消息队列是一个消息的链表,我们创建一个消息队列,然后把想要发送的消息放入队列,别动进程就可以从消息队列中读取消息。 消息队列链表由系统内核进行维护,它可以通过一个消息的类型来检索指定的数据,它在数据流的概念上扩展了数据传递的概念,可以根据需要读取指定的数据,这是管道和FIFO所不能的。 但是原创 2015-06-04 20:32:38 · 442 阅读 · 0 评论