标签:usr 基础 c语言实现 gid 代码 linu 一个 包含 目的
ls -l
:可以显示当前目录下目录或文件的详细属性信息-
代表文件,d
代表目录;-
代表无权限,r
代表具有读权限,w
代表具有写权限,x
代表具有执行权限;.
和..
,其中.表示当前目录,..表示上一级目录grep -nr XXX /usr/include
可查询)
st_mode 文件的类型和存取的权限
st_nlink 连到该文件的硬链接数目,刚建立的文件值为1
st_uid 用户ID
st_gid 组ID
st_size 文件字节数
st_mtime 最后一次修改时间
oops()
自定义函数void oops(char *s1, char *s2)
{
fprintf(stderr, "Error: %s ", s1);
perror(s2);
exit(1);
}
perror(s)
用来将上一个函数发生错误的原因输出到标准设备(stderr)。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno
(这里的说法不准确,errno是一个宏,该宏返回左值) 的值来决定要输出的字符串。1、页表:是一个数据结构,存放在物理存储器中,将虚拟页映射到物理页,就是一个页表条目的数组。
页表就是一个页表条目PTE的数组。
PTE:由一个有效位和一个n位地址字段组成的,表明了该虚拟页是否被缓存在DRAM中。 页表的组成:有效位+n位地址字段
2、如果设置了有效位:
地址字段表示DRAM中相应的物理页的起始位置,这个物理页中缓存了该虚拟页。
如果没有设置有效位:
空地址:表示该虚拟页未被分配
不是空地址:这个地址指向该虚拟页在磁盘上的起始位置。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/1 | 20/20 | |
第二周 | 79/279 | 1/2 | 30/50 | |
第三周 | 182/461 | 1/3 | 25/75 | |
第四周 | 36/497 | 1/4 | 3/78 | |
第五周 | 194/691 | 1/5 | 28/106 | |
第六周 | 520/1211 | 2/7 | 27/133 | |
第七周 | 85/1296 | 1/8 | 21/153 | |
第八周 | 0/1296 | 2/10 | 20/173 | |
第九周 | 234/1530 | 1/11 | 30/203 | |
第十周 | 453/1983 | 2/13 | 20/223 | |
第十一周 | 200/2183 | 1/14 | 10/234 |
标签:usr 基础 c语言实现 gid 代码 linu 一个 包含 目的
原文地址:http://www.cnblogs.com/fcgfcgfcg/p/7966694.html