UNIX小知识点
默存_lott
一个想成长为大牛的菜鸟
展开
-
gcc编译没有io.h
自己 刚学习unix高级环境编程,按照书上的3-1代码编译,但是却发现没有Io.h,最后发现在/usr/include/x86_*/sys文件下有io.h,直接复制过来即可原创 2015-09-13 09:05:34 · 2746 阅读 · 0 评论 -
UNIX硬链接,软链接(符号链接),文件复制
学习APUE第四章被硬链接和符号链接搞的头晕,下面综合网上和课本资料总结如下:一.首先在区别前得搞清楚UNIX文件系统的基本结构(1).UNIX文件系统:管理计算机硬件的软件,详情参见以下网址:http://www.fix.com.cn/datarecover/data-recovery48.htmhttp://(2).基本结构:即文件系统是如何管理数据的,也就是数据结构的类型,此处所原创 2015-10-07 08:14:02 · 1143 阅读 · 0 评论 -
文件描述符与文件描述符标志
刚开始看APUE,被文件描述符和文件描述符标志已经绕晕了,网上查了一下之后得到如下结果:(1)文件描述符用来进行操作文件和标示文件的(2)文件描述符标志(close_on_exec):仅仅是一个标志,当你fork了一个子进程,然后在子进程中调用了exec函数时就用到了该标志.意义是:执行exec前是否要关闭这个文件描述符.转载 2015-09-28 21:54:27 · 550 阅读 · 0 评论 -
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 · 371 阅读 · 0 评论