码迷,mamicode.com
首页 >  
搜索关键字:管道    ( 5530个结果
Linux内核源代码情景分析-进程间通信-命名管道
建立命名管道,mknod mypipe p。命名管道存在硬盘上,而管道不是。    通过open打开这个命名管道,在内核中通过sys_open()实现,filename是"***/mypipe "。    相关部分,请参考Linux内核源代码情景分析-文件的打开。    sys_open进入filp_open,然后在open_namei中调用一个函数path_walk(),根据文件的路径名在文件系...
分类:系统相关   时间:2015-04-10 09:35:46    阅读次数:223
Linux内核源代码情景分析-进程间通信-管道
一、我们先来介绍一下init_pipe_fs。static DECLARE_FSTYPE(pipe_fs_type, "pipefs", pipefs_read_super, FS_NOMOUNT|FS_SINGLE);static int __init init_pipe_fs(void) { int err = register_filesystem(&pipe_fs_type); if...
分类:系统相关   时间:2015-04-10 09:35:21    阅读次数:258
Linux命令(九)管道和I/O重定向>、>>、2>、2>>、&>、<、<<、tee
重定向:> > : 覆盖输出>>:追加输出set -C: 禁止对已经存在文件使用覆盖重定向; 强制覆盖输出,则使用 >|set +C: 关闭上述功能2>: 重定向错误输出2>>: 追加方式&>: 重定向标准输出或错误输出至同一个文件<:输入重定向<<:Here Document管道:前一个命令的输出...
分类:系统相关   时间:2015-04-09 19:44:20    阅读次数:163
Linux下socket编程(转载自http://blog.csdn.net/hguisu/article/details/7445768/)
Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断...
分类:Web程序   时间:2015-04-09 19:17:36    阅读次数:239
Python进程间通信之匿名管道
匿名管道管道是一个单向通道,有点类似共享内存缓存.管道有两端,包括输入端和输出端.对于一个进程的而言,它只能看到管道一端,即要么是输入端要么是输出端.os.pipe()返回2个文件描述符(r, w),表示可读的和可写的.示例代码如下:#!/usr/bin/python import time import osdef child(wpipe): print('hello from child...
分类:编程语言   时间:2015-04-09 12:02:47    阅读次数:191
lesson - 10
课程大纲:1. shell特性 命令历史 history !! !$ !n !字符 Tab 键可以补全文件路径或者命令 alias a=“b” unalias a 通配符 *匹配零个或多个字符 ?匹配一个字符 输入输出重定向 >, >>, , 2>> 管道符 | 作业控制 ctrl+z, jobs,...
分类:其他好文   时间:2015-04-09 00:47:17    阅读次数:184
bash及其特性笔记
bash及其特性shell:外壳GUI:Gnome,KDE,XfceCLI:sh,csh,ksb,bash,tcsh,ksh,zch程序:进程允许同一个用户登陆多次,互不相干,进程独立进程:在每个进程看来,当前主机上只存在内核和当前进程 进程是程序的副本,进程是程序执行的实例用户工作环境: # $ shell,子shellbash:1..
分类:其他好文   时间:2015-04-07 20:07:52    阅读次数:158
Unix Pipes to Javascript Pipes
Unix PipesUnix管道扫描稿简单样例:$ netstat -apn | grep 8080相信这个大家经常使用,这里就不细说了。那么管道基本思想是什么呢?让每个程序只完成一件事,并将其做好(do one thing and do it well),完成一个新任务,新建一个程序,而不是在旧程...
分类:编程语言   时间:2015-04-07 01:51:32    阅读次数:208
R语言基础编程技巧汇编 - 16
1.      利用magrittr包进行管道操作 很多情况下,管道操作符可以很大程度的简化代码,并且使其更加直观、易读、易懂,下面就简单说明了useR2014上颇受R用户喜爱的magrittr包。 the pipe operatoris one (if not THE) most important innovation introduced, this year, to the Recos...
分类:编程语言   时间:2015-04-06 08:59:44    阅读次数:287
bash中的空格
先来看一下 空格在bash中的使用规则: 1.赋值运算时=号两边不能使用空格。 2.命令与选项之间需要空格。 3.管道两边的空格可有可无。 再来看一下各种由于空格导致错误的原因: 1)赋值运算时=号左边有空格 var ="abc"产生的错误信息为: var: command not found 这是由于bash在解释该条命令时,var会作为一个命令去在系统的PATH中去...
分类:其他好文   时间:2015-04-05 13:24:59    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!