UNIX环境高级编程 读书笔记 2018/07/29
第一章 UNIX基础知识
1.2 UNIX 体系结构:应用程序-shell-系统调用-内核-公用函数库
1.3 登陆:
7个冒号分割 :登陆名,加密口令,数字用户ID,数字组ID,注释字段,起始目录 shell程序
shell Bounce shell, Korn shell, Bounce-again shell
1.4 文件和目录
1 directory ,filename,pathname, absolute pathname,relative pathname, working directory, current working directory, home directory
Ls命令: myls程序列出的目录的文件名不是以字母顺序列出的,而ls命令一般是按字母的顺序打印目录项
1.5 输入和输出
不带缓冲的I/O
函数 opne, read, write,lseek,close 提供了不带缓冲的I/O。
1.6程序和进程
有3个用于进程控制的主要函数 fork,exec,waitpid
1.7 错误处理
1.8用户标识 root ,superuser
1.9 信号 中断键 Delete或者 Ctrl +C, 推出键 Ctrl+\
1.10 时间值
1.11 系统调用和函数库
第二章
2.2 UNIX标准化
2.3 UNIX系统实现 SVR4(AT&T), BSD (Berkeley), FreeBSD, Linux, MacOS, Solaris
2.5 限制
编译时限制 (1)头文件
重点:(2)sysconf函数 (3) pathconf和fpathconf函数
运行时限制
ISO C限制
POSIX限制 (7 种)
XSI限制
不确定的运行时限制
2.8 基本系统的数据类型 这些数据类型都是C的typedef来定义的
#读书笔记##笔记#
1.2 UNIX 体系结构:应用程序-shell-系统调用-内核-公用函数库
1.3 登陆:
7个冒号分割 :登陆名,加密口令,数字用户ID,数字组ID,注释字段,起始目录 shell程序
shell Bounce shell, Korn shell, Bounce-again shell
1.4 文件和目录
1 directory ,filename,pathname, absolute pathname,relative pathname, working directory, current working directory, home directory
Ls命令: myls程序列出的目录的文件名不是以字母顺序列出的,而ls命令一般是按字母的顺序打印目录项
1.5 输入和输出
不带缓冲的I/O
函数 opne, read, write,lseek,close 提供了不带缓冲的I/O。
1.6程序和进程
有3个用于进程控制的主要函数 fork,exec,waitpid
1.7 错误处理
1.8用户标识 root ,superuser
1.9 信号 中断键 Delete或者 Ctrl +C, 推出键 Ctrl+\
1.10 时间值
1.11 系统调用和函数库
第二章
2.2 UNIX标准化
2.3 UNIX系统实现 SVR4(AT&T), BSD (Berkeley), FreeBSD, Linux, MacOS, Solaris
2.5 限制
编译时限制 (1)头文件
重点:(2)sysconf函数 (3) pathconf和fpathconf函数
运行时限制
ISO C限制
POSIX限制 (7 种)
XSI限制
不确定的运行时限制
2.8 基本系统的数据类型 这些数据类型都是C的typedef来定义的
#读书笔记##笔记#