第零章 概述 1
第一章 命令 3
intro(1) 程序设计命令介绍 3
admin(1) 创建和管理SCCS文件 4
ar(1) 档案文件和库文件的维护程序 8
as(1) 常用汇编程序 9
cb(1) C程序整理程序 10
cc(1) C语言编译程序 10
cdc(1) 修改SCCS变化的增量的注释 13
cflow(1) 生成C程序流程图 15
comb(1) 组合几种SCCS变化 16
conv(1) 普通目标文件转换程序 17
convert(1) 转换档案文件成普通格式 18
cpp(1) C语言预处理程序 18
cprs(1) 压缩普通目标文件 21
ctrace(1) C程序的调试程序 22
cxref(1) 产生C程序交叉访问 26
delta(1) 修改SCCS文件 27
dis(1) 目标代码反汇编程序 28
dump(1) 部分目标文件的转储 29
gencc(1 M) 创建前端机到cc命令 31
get(1) 获得SCCS文件的版本 31
infocmp(1M) 比较或打印出终端功能描述 36
install(1M) 安装命令 40
ld(1) 普通目标文件的链接编辑程序 41
lex(1) 产生简单词法任务的程序 43
lint(1) C程序的检查程序 45
list(1) 从普通目标文件产生C的源程序清单 47
lorder(1) 找出目标库的次序关系 48
m4(1) 宏处理程序 48
make(1) 维护,更新和重新产生程序组 52
mcs(1) 操纵目标文件注释部分 57
mkshlib(1) 创建共享库 58
nm(1) 打印普通目标文件名字清单 60
prof(1) 显示分布图数据 62
prs(1) 打印SCCS文件 64
regcmp(1) 正则表达式编译程序 67
relogin(1 M) 重新命名注册项以显示当前层 68
rmdel(1) 从SCCS文件中删除某个变化 69
sact(1) 打印当前SCCS文件的编辑活动 69
sccsdiff(1) 比较SCCS文件的两种版本 70
sdb(1) C符号调试程序 71
size(1) 打印普通目标文件的字节数 77
strip(1) 从普通目标文件中消除标号和行号信息 78
tic(1) 终端信息编译器 79
tsort(1) 拓扑分类 82
unget(1) 消除以前得到的SCCS文件 82
val(1) 使SCCS文件有效 83
vc(1) 版本控制 84
what(1) 标识SCCS文件 87
wtinit(1M) 5620 DMD终端的目标文件下装程序 88
xtd(1M) 抽取和打印xt驱动程序的链接结构 88
xts(1M) 抽取和打印xt驱动程序统计 89
xtt(1 M) 抽取和打印xt驱动程序包跟踪 89
yacc(1) 又一个编译程序的编译程序 90
第二章 系统调用 92
intro(2) 系统调用和错误编号介绍 92
access(2) 确定文件的可存取性 104
acct(2) 启动或禁止进程记帐 105
alarm(2) 在一个指定的时间后发信号 106
brk(2) 改变内存分配 107
chdir(2) 改变工作目录 108
chnmod(2) 改变文件方式 108
chown(2) 改变文件主和用户组 110
chroot(2) 改变根目录 111
close(2) 关闭一个文件 112
creat(2) 创建一个新文件和重写原有的文件 113
dup(2) 复制一个打开文件的描述符 114
exec(2) 执行一个文件 115
exit(2) 终止一个进程 118
fcntl(2) 文件控制 118
fork(2) 创建一个新进程 122
getdents(2) 读目录项并放入一个文件 123
getmsg(2) 从一个数据流中得到下一个消息 124
getpid(2) 取得进程,进程组和父进程的标识 126
getuid(2) 获得真正的用户,有效的用户,真正的用户组和有效的用户组的标识 126
ioctl(2) 控制设备 127
kill(2) 发信号给一个进程或进程组 128
link(2) 链接某个文件 129
lseek(2) 移动读/写文件指针 130
mkdir(2) 创建一个目录 131
mknod(2) 创建一个目录,特殊文件或普通文件 132
mount(2) 安装一个文件系统 134
msgctl 消息控制的操作 135
msgget(2) 获得消息队列 137
msgop(2) 消息操作 138
nice(2) 改变进程的优先级 141
open(2) 为读或写而打开 141
pause(2) 进程暂停直到接收到信号 144
pipe(2) 创建一个进程间的通道 145
plock(2) 锁住内存中的进程,文本或数据 145
poll(2) 数据流输入/输出多路转换 146
profil(2) 执行时间分布图 148
ptrace(2) 进程跟踪 149
putrnsg(2) 发送某条消息到数据流上 150
read(2) 读一个文件 152
rmdir(2) 删除一个目录 155
semctl(2) 信号量控制操作 156
semget(2) 获得信号量的设置 158
semop(2) 信号量操作 159
setpgrp(2) 设置进程组标识 161
setuid(2) 设置用户标识和用户组标识 162
shmctl(2) 共享内存的控制操作 162
shmget(2) 得到共享内存段的标识 164
shmop(2) 共享内存的操作 165
signal(2) 捕捉或忽略信号 167
sigset(2) 信号管理 169
stat(2) 得到文件状态 173
statfs(2) 得到文件系统信息 175
stime(2) 设置时间 177
sync(2) 更新超级块 177
sys3b(2) 与机器相关的特殊功能 178
sysf s(2) 获得文件系统类型的信息 183
time(2) 得到日期和时间 184
times(2) 得到进程和子进程时间 184
uadmin(2) 管理的控制 185
ulimit(2) 获得和设置用户的极限值 186
umask(2) 设置和获得文件创建属性屏蔽 186
umount(2) 拆卸一个文件系统 187
uname(2) 获得当前UNIX系统的名称 188
unlink(2) 删除目录登记项 188
ustat(2) 得到文件系统的统计量 189
utime(2) 设置文件访问和修改时间 190
wait(2) 等待子进程结束 192
write(2) 写一个文件 193
第三章 子程序 196
intro(3) 库函数介绍 196
a641(3C) 长整数和基64的ASCII串间的转换 198
abort(3C) 产生一个IOT错误 198
abs(3C) 返回整数的绝对值 199
bsearch(3C) 折半查找一个已分类的表 199
clock(3C) 报告已使用的CPU时间 201
conv(3C) 转换字符 201
crypt(3C) 产生杂凑密码 202
ctermid(3S) 产生终端文件名 203
ctime(3C) 把日期和时间转化成字符串 203
ctype(3C) 字符分类 205
cuserid(3S) 获得用户的注册名 206
dial(3C) 建立终端的联结 206
drand48(3C) 产生均匀分布的伪随机数 209
dup2(3C) 复制一个打开文件的描述符 211
ecvt(3C) 转换浮点数成字符串 211
end(3C) 程序中的最后存储单元 212
fclose(3S) 关闭或清理一个流 213
ferror(3S) 字符流状态询问 213
fopen(3S) 打开一个字符流 214
fpgetround(3C) IEEE浮点数环境控制 215
fread(3S) 二进制输入/输出 217
frexp(3C) 分离尾数和指数 218
fseek(3S) 重新定位字符流中的文件指针 218
ftw(3C) 遍历一个文件树 219
getc(3S) 从字符流中取得字符或者字 220
getcwd(3) 得到当前工作目录的路径名 221
getenv(3C) 返回环境变量名的值 222
getgrent(3 C) 得到组文件项 222
getlogin(3C) 获得注册名 224
getopt(3C) 从参数向量中得到任选项的字母 225
getpass(3C) 读一个口令 226
getpw(3C) 从UID中获得名称 227
ge)tpwent(3C) 获得口令文件项 227
gets(3S) 从字符流中取字符串 229
getut(3C) 访问utmp文件项 229
hsearch(3C) 管理杂凑搜索表 231
isnan(3C) 不表示一个数的浮点数的测试 234
13tol(3C) 进行3个字节整数和长整数之间的转换 235
lockf(3C) 文件上的记录加锁 235
lsearch(3C) 线性搜索和更新( 237
malloc(3C) 主存分配程序 238
memory(3C) 内存操作 240
mktemp(3C) 产生一个唯一的文件名 241
nonitor(3C) 准备执行分布图 241
nlist(3C) 从名称表中得到登记项 242
perror(3C) 系统出错信息 243
popen(3S) 启动输入到一个进程的管道或从一个进程输出的管道 244
printf(3S) 打印格式化输出 245
putc(3S) 把字符或字放到某个字符流上 247
putenv(3C) 改变或增加环境的值 248
putpwent(3C) 写口令文件项 249
puts(3S) 把一个字符串放到某个字符流上 249
qsort(3C) 快速排序 250
rand(3C) 简单随机数生成程序 251
scanf(3S) 格式化的输入转换 251
setbuf(3S) 把缓冲赋予一个字符流 254
setjmp(3C) 非局部转移 255
sleep(3C) 暂停一段时间执行 256
ssignal(3C) 软件信号 257
stdio(3S) 标准缓冲输入/输出程序包 258
stdipc(3C) 标准进程间的通信包 259
string(3C) 字符串操作 260
tsrtod(3C) 转换字符串到双精度数 262
strtol(3C) 转换字符串到整数 263
swab(3C) 对换字节 263
system(3S) 发出一个shell命令 264
tmpf ile(3 S) 创建一个临时文件 264
tmpnam(3S) 创建临时文件的名称 265
tsearch(3C) 管理二叉搜索树 266
ttyname(3C) 找出某个终端的名称 269
ttyslot(3 C) 在当前用户的utmp文件中找到槽 269
ungetc(3S) 把字符推回到输入流中 270
vprintf(3S) 打印varargs参数表的格式化输出 270
bessel(3M) 贝塞尔函数 272
erf(3M) 误差函数和求补误差函数 272
exp(3M) 指数函数,对数函数,幂函数,平方根函数 273
f loor(3M) 求上整数,求下整数,取余,求绝对值函数 274
gamma(3M) 对数伽玛函数 274
hypot(3 M) 欧几里德距离函数 275
matherr(3M) 出错处理函数 275
sinh(3M) 双曲函数 277
trig(3M) 三角函数 278
t_aceept(3N) 接受一个连结请求 279
t_alloc(3N) 分配一个库结构 281
t_bind(3N) 赋一个地址给传输末端 282
t_close(3N) 关闭传输末端 284
t_connect(3N) 建立一个传输用户和另一传输用户的连结 285
t_error 生成出错信息 286
t_f ree(3 N) 释放一个库结构 287
t_getinfo(3N) 得到特定于协议的服务信息 288
t_getstate(3N) 得到当前状态 290
t_listen(3N) 监听一个连结请求 291
t_look(3N) 在传输结点看当前事件 292
t_open(3N) 建立一个传输结点 293
t_optmgmt(3N) 管理传输结点的任选项 295
t_rcv(3N) 接收通过连接发送的数据或被加速的数据 297
t_rcvconnect(3N) 从连接请求中接收认可 298
t_rcvdis(3N) 检索来自拆接的信息 299
t_rcvrel(3N) 确认接受到一个排序好的发送指示 300
t_rcvudata(3N) 接收数据单位 301
t_rcvuderr(3N) 接收数据单元的出错指示 302
t_snd(3N) 通过连接发送数据或被加速的数据 304
t_snddis(3N) 发送来自用户的拆接请求 305
t_sndrel(3N) 启动一个有序的释放 306
t_sndudata(3N) 发送一个数据单位 307
t_sync(3N) 对传输库的同步 308
t_unbind(3N) 禁止一个传输端点 309
assert(3X) 验证程序断言 310
crypt(3X) 口令和文件加密函数 310
curses(3X) 终端屏幕处理和优化程序包 312
directory(3X) 目录操作 340
ldahread(3X) 读档案文件的一个成员的档案文件头标 341
ldclose(3X) 关闭一个普通目标文件 342
ldfhread(3X) 读普通目标文件的文件头标 343
ldgetname(3X) 检索普通目标文件标号表项的标号名 343
ldlread(3X) 操纵普通目标文件函数的行号项 344
ldlseek 查找普通目标文件的某部分的行号项 345
ldohseek(3X) 查找普通目标文件的任选文件头标 346
ldopen(3X) 为了读出而打开一个普通目标文件 346
ldrseek(3X) 查找普通目标文件某部分的重定位项 347
ldshread(3X) 读普通目标文件的已索引的/已命名的部分头标 348
ldsseek(3X) 查找普通目标文件的已索引的/已命名的部分 349
ldtbindex(3x) 计算普通目标文件的标号表项索引 349
ldtbread(3X) 读普通目标文件的某个已索引标号表项 350
ldtbseek(3X) 查找普通目标文件的标号表 350
lib windows(3X) 窗口终端函数库 351
logname(3X) 返回用户注册名 353
malloc(3X) 快速主存分配程序 353
plot(3X) 图形接口子程序 355
regcmp(3X) 编译和执行正则表达式 356
abort(3F) 结束Fortran程序 359
abs(3F) Fortran绝对值 359
acos(3F) Fortran反余弦内部函数 360
aimag(3F) Fortran复数变量的虚数部分 360
aint(3F) Fortran整数部分内部函数 360
asin(3F) Fortran反正弦内部函数 361
atan(3F) Fortran反正切内部函数 361
atan2(3F) Fortran反正切内部函数 361
bool(3F) Fortran按位布尔函数 362
conig(3F) Fortran复共轭内部函数 362
cos(3F) Fortran余弦内部函数 363
cosh(3F) Fortran双曲余弦内部函数 363
dim(3F) 正差内部函数 364
dprod(3F) 双精度乘积内部函数 364
exp(3F) Fortran指数内部函数 364
fty pe(3F) 显式的Fortran类型转换 365
getarg(3F) 返回Fortran命令行参量 366
getenv(3F) 返回Fortran环境变量 367
iargc(3F) 返回命令行参量的数目 367
index(3F) 返回Fortran子串的位置 367
len(3F) 返回Fortran串的长度 368
log(3F) Fortran自然对数内部函数 368
log1o(3F) Fortran常用对数内部函数 368
max(3F) Fortran最大值函数 369
mclock(3F) 返回Fortran时间记帐 370
mil(3F) Fortran军用标准函数 370
m in(3F) Fortran最小值函数 371
mod(3F) Fortran取余内部函数 371
rand(3F) 随机数发生器 372
round(3F) Fortran最近整数函数 372
sign(3F) Fortran符号转换内部函数 373
signal(3F) 说明当接收到系统信号时Fortran的动作 373
sin(3F) Fortran正弦内部函数 373
sinh(3F) Fortran双曲正弦内部函数 374
sqrt(3F) Fortran平方根内部函数 374
strcmp(3F) 字符串比较内部函数 375
system(3F) 从Fortran中发送一个shell命令 375
tan(3F) Fortran正切内部函数 375
tanh(3F) Fortran双曲正切内部函数 376
第四章 文件格式 377
intro(4) 文件格式介绍 377
a,out(4) 普通汇编程序和链接编辑程序的输出 377
acct(4) 为每个进程记帐文件的格式 383
ar(4) 普通档案文件格式 385
checklist(4) 由fsck和ncheck处理的文件系统清单 386
core(4) 内存映象文件格式 387
cpio(4) cpio档案格式 387
dir(4) 目录格式 388
dirent(4) 独立于文件系统的目录项 389
edt_swapp(4) 软件应用文件 389
filehdr(4) 普通目标文件的文件头标 390
fs(4) 系统卷的格式 392
f spec(4) 正文文件中的格式说明 395
fstab(4) 文件系统表 396
gettydefs(4) getty使用的速率和终端设置 396
gps(4) 图形原语字符串和图形文件的格式 397
group(4) 组文件 399
inittab(4) 初始化进程的描述 400
inode(4) Ⅰ一节点的格式 402
issue(4) 发送标志文件 403
ldfcn(4) 普通目标文件存取程序 403
limits(4) 与实现有关的常数的头文件 405
linenum(4) 普通目标文件的行号项 407
m aster(4) master配置数据库 408
muttab(4) 已安装的文件系统表 412
passwd(4) 口令文件 412
plot(4) 图形接口 413
pnch(4) 卡片映象的文件格式 414
profile(4) 在注册时建立环境变量 415
reloc(4) 普通目标文件的重定位信息 416
rfmaster(4) 远程文件共享名称服务器的主文件 417
sccsfile(4) SCCS文件的格式 418
scnhdr(4) 普通目标文件的部分头标 420
scr_dump(4) 屏幕映象文件的格式 421
syms(4) 普通目标文件标号表的格式 422
system(4) 系统配置信息表 425
term(4) 经编译的终端文件格式 427
term info(4) 终端功能数据库 429
timezone(4) 设置缺省的系统时区 453
unistd(4) 符号常数的文件头标 454
utmp(4) utmp和wtmp项格式 455
第五章 其他 457
intro(5) 其他命令等的介绍 457
ascii(5) ASCII码字符集图表 457
environ(5) 用户环境 458
f cntl(5) 文件控制任选项 458
jagent(5) 窗口终端的主机控制 460
layers(5) 主机与窗口终端之间的协议 461
math(5) 数学函数和常数 463
prof(5) 一个函数内的直方图 463
regexp(5) 正则表达式的编译和匹配程序 464
stat(5) 由stat系统调用返回的数据 468
term(5) 终端的常规的名称 470
types(5) 原语系统数据类型 472
v alues(5) 与机器有关的数值 473
varargs(5) 处理变量参数表 474
xtproto(5) 由xt(7)所使用的驱动程序使用的多路通道协议 476