随笔分类 -  linux C编程实战

书籍学习
dup的使用(二)
摘要:转自:http://blog.csdn.net/yeyuangen/article/details/6852682 一个进程在此存在期间,会有一些文件被打开,从而会返回一些文件描述符,从shell中运行一个进程,默认会有3个文件描述符存在(0、1、2), 0与进程的标准输入相关联,1与进程的标准输出 阅读全文
posted @ 2017-01-13 10:35 邶风 阅读(566) 评论(0) 推荐(0)
无名管道跟dup,dup的使用
摘要:参考资料: http://www.tldp.org/LDP/lpg/node11.html http://blog.csdn.net/yeyuangen/article/details/6852682 http://blog.sina.com.cn/s/blog_65c5c5990100mx6d.h 阅读全文
posted @ 2017-01-13 09:30 邶风 阅读(505) 评论(0) 推荐(0)
dup的使用
摘要:转自:http://www.cnblogs.com/GODYCA/archive/2013/01/05/2846197.html 下面是关于实现重定向的函数dup和dup2的解释: 系统调用dup和dup2能够复制文件描述符。dup 和dup2都是返回新的描述符。或者返回-1并设置 errno变量。 阅读全文
posted @ 2017-01-11 14:35 邶风 阅读(1627) 评论(0) 推荐(0)
ioctl函数,可以获取ip地址,修改ip地址,网卡地址等
摘要:部分转自http://www.cnblogs.com/zht-blog/p/4025903.html int ioctl(int d, int request, ...); ioctl用来控制特殊设备文件的属性,第一个参数fd必须是一个已经打开的文件描述符, 第三个参数一般为char *argp,它 阅读全文
posted @ 2017-01-09 17:59 邶风 阅读(2546) 评论(0) 推荐(0)
popen strtok 函数的使用
摘要:FILE * popen ( const char * command , const char * type ); int pclose ( FILE * stream ); type 参数只能是读或者写中的一种,"r" "w" 得到的返回值(标准 I/O 流)也具有和 type 相应的只读或只写 阅读全文
posted @ 2017-01-09 16:00 邶风 阅读(387) 评论(0) 推荐(0)
lseek函数
摘要:所有打开的文件都有一个当前文件偏移量(current file offset),以下简称为 cfo。cfo 通常是一个非负整数,用于表明文件开始处到文件当前位置的字节数。读写操作通常开始于 cfo,并且使 cfo 增大,增量为读写的字节数。文件被打开时,cfo 会被初始化为 0,除非使用了O_APP 阅读全文
posted @ 2016-12-30 13:53 邶风 阅读(2043) 评论(0) 推荐(0)
linux文件系统,文件的分类
摘要:从硬盘的构造可知,每次对物理磁盘的访问的最小单位是一个盘面上的一个磁道的扇区,即使用户需要读取一个字节的数据,实际读写时都是先把该字节所在的扇区读读入到内存,然后再访问。 1、普通文件 2、目录文件 3、字符特殊文件, 例如,键盘,鼠标,这些硬件对操作系统来说只是一个文件。 4、块特殊文件 硬盘,光 阅读全文
posted @ 2016-12-27 10:54 邶风 阅读(462) 评论(0) 推荐(0)