系统调用dup和dup2能够复制文件描述符。dup返回新的文件文件描述符(没有用的文件描述符最小的编号)。dup2可以让用户指定返回的文件描述符的值,如果需要,则首先接近newfd的值,他通常用来重新打开或者重定向一个文件描述符。他的原型如下:#include int dup(int oldfd);...
分类:
系统相关 时间:
2014-12-31 18:20:42
阅读次数:
291
标准输入,输出和错误---------------------------------文件文件 描述符---------------------------------输入文件—标准输入 0输出文件—标准输出 1错误输出文件—标准错误 2-------------------------------...
分类:
系统相关 时间:
2014-12-30 16:30:02
阅读次数:
212
msg是一个描述ROS消息字段的简单的文本文件,它们经常用来为消息产生不同语言的源代码。 srv文件描述一个服务,它由请求和响应两部分组成。 msg文件被存储在一个包的msg目录下,srv文件被存储在srv目录下。msg是简单的文本文件,它的每一行由一个字段的类型和字段的名称组成。 你可以使用的字段...
分类:
其他好文 时间:
2014-12-29 15:14:04
阅读次数:
240
1.预备知识
标准输入(stdin)、标准输出(stdout)和标准错误(stderr)是编写脚本的时候经常使用的,因为输出的信息可能是上述的一种。
文件描述符 是与打开的某个文件或者数据流相关联的整数。文件描述符0,1,2是系统预留的。
0 - stdin(标准输入)1 - stdout(标准输出)2 - stderr(标准错误)
2.实例
echo This is a...
分类:
系统相关 时间:
2014-12-28 11:43:07
阅读次数:
268
本节介绍 os 模块创建 file 对象的函数os.fdopen(fd[, mode[, bufsize]]) 用文件描述符打开文件,返回一个连接到fd 的打开的文件对象,参数mode和bufsize与Python内置函数open()的对应参数含义相同,如果fdopen()抛出异常,fd对应的...
分类:
编程语言 时间:
2014-12-26 00:53:31
阅读次数:
262
1 编写守护进程基本规则1)umake(0)将文件模式创建屏蔽字设置为02)fork之后,父进程exit3)子进程调用setsid4)更改工作目录chdir("/")5)关闭所有打开的文件描述符6)在/dev/null上打开文件描述符1,2,32 守护进程出错处理产生日志消息的三种方式:1)内核进程...
分类:
系统相关 时间:
2014-12-22 12:35:58
阅读次数:
200
一、概述read命令接收标准输入(键盘)的输入,或者其他文件描述符的输入。得到输入后,read命令将数据放入一个标准变量中。二、使用举例(这里仅列出一些常用的选项)1.基本读取#!/bin/bash echo -n "Enter your name:" #参数-n的作用是不换行,...
分类:
系统相关 时间:
2014-12-21 16:25:01
阅读次数:
194
内核与用户态通信的接口简直太多了,有时候如果非要将它们分个三六九等也是不合适的,比如臭名昭著的ioctl,一旦臭起来就抽到底了,没人说它得好。有时候它并非想象中的那么坏,绝大多数是因为人们误用了它们,然后哪位大师说了一句它不好,从此以后人们就随大师而去了...对于ioctl,对应到socket类型文件描述符上,就是get/setsockopt两个接口函数,其实我不明白从函数名称上区分操作类型和从命...
分类:
其他好文 时间:
2014-12-20 22:13:43
阅读次数:
265
http://zh.wikipedia.org/wiki/Berkeley%E5%A5%97%E6%8E%A5%E5%AD%97socket本身是建立套接字所使用到的一个函数;socket()创建一个新的确定类型的套接字,类型用一个整型数值标识(文件描述符),并为它分配系统资源。socket()为通...
分类:
其他好文 时间:
2014-12-18 21:52:33
阅读次数:
184
Abstract:
1) Linux Shell 命令的标准输入、标准输出、标准错误,及其重定位;
2)Linux Shell 操作自定义文件描述符;
文件描述符是与文件相关联的一些整数,他们保持与已打开文件的关联。众所周知的文件描述符是标准输入stdin、标准输出stdout、标准错误stderr,我们可以重定位这些文件描述符关联文件的内容到另外一个文件文件描述符。...
分类:
系统相关 时间:
2014-12-16 15:08:02
阅读次数:
327