《程序员参考手册 3》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:
  • 出 版 社:中国科学院希望高级电脑技术公司
  • 出版年份:1991
  • ISBN:
  • 页数:476 页
图书介绍:

第零章 概述 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