- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 UNIX硬链接,软链接(符号链接),文件复制
学习APUE第四章被硬链接和符号链接搞的头晕,下面综合网上和课本资料总结如下:一.首先在区别前得搞清楚UNIX文件系统的基本结构(1).UNIX文件系统:管理计算机硬件的软件,详情参见以下网址:http://www.fix.com.cn/datarecover/data-recovery48.htmhttp://(2).基本结构:即文件系统是如何管理数据的,也就是数据结构的类型,此处所
2015-10-07 08:14:02 1162
转载 UNIX中的时间结构
Unix/Linux下有以下几种时间结构:1、time_t 类型:长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒;由函数time()获取; 该类型定义在头文件 /usr/include/sys/time.h 中: #define _TIME_T typedef long time_t;
2015-10-07 07:53:01 410
原创 UNIX环境高级编程——第四章
4.1.获取各种类型文件的信息的函数(eg:文件类型,文件访问权等)(注:文件信息包含在stat结构中,stat结构可以参见课本P75)#include (1)int stat ( 绝对路径,struct stat *restrict buf )(2)int lstat (绝对路径,struct stat *restrict buf )#以上两个中的buf是指向s
2015-09-29 23:19:13 841
转载 文件描述符与文件描述符标志
刚开始看APUE,被文件描述符和文件描述符标志已经绕晕了,网上查了一下之后得到如下结果:(1)文件描述符用来进行操作文件和标示文件的(2)文件描述符标志(close_on_exec):仅仅是一个标志,当你fork了一个子进程,然后在子进程中调用了exec函数时就用到了该标志.意义是:执行exec前是否要关闭这个文件描述符.
2015-09-28 21:54:27 617
转载 UNIX环境高级编程———第三章习题
1.当读/写磁盘文件时,本章中描述的函数确实是不带缓存机制的吗?答:首先我们来说明缓存的:不带缓存的I/O和带缓存的I/O(标准I/O)(1)不带缓存的I/O:数据——内核缓存区——磁盘(硬盘);只有系统调用;文件描述符当进行读写操作时,数据直接进行系统调用(read,write),进入内核缓存区,然后等待内核缓存存满之后将数据写入到磁盘。假如内核缓存区在缓存满10个字节就将数据写
2015-09-27 08:54:52 1159 3
原创 UNIX环境高级编程——第三章
由于作者才开始接触unix不久,属于菜鸟级别,如果有错误或者其他见解,欢迎大家评论,谢谢。1.头文件的配置(第三版)在http://www.apuebook.com/上下载源代码,将源代码(文件名为apue.3e)解压到/usr/include/下,然后到/usr/include/apue.3e/lib下将error.h复制到/usr/include下,将/usr/include/ap
2015-09-26 22:40:35 494
原创 gcc编译没有io.h
自己 刚学习unix高级环境编程,按照书上的3-1代码编译,但是却发现没有Io.h,最后发现在/usr/include/x86_*/sys文件下有io.h,直接复制过来即可
2015-09-13 09:05:34 2811
空空如也
ubuntu14.04无线网连接总是中断
2015-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人