UNIX系统V第4版 程序员参考手册 Programmer's reference manualPDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:杨鞭清
- 出 版 社:北京:电子工业出版社
- 出版年份:1992
- ISBN:7505315609
- 页数:582 页
目录 1
第一章 命令 1
intro(1) 介绍程序设计命令 1
admin(1) 创建和管理SCCS文件 2
ar(1) 移植的档案文件和库文件的维护程序 6
as(1) 汇编程序 8
cb(1) C程序美化程序 9
cc(1) C语言编译程序 10
cdc(1) 改变SCCS delta的注释 15
cflow(1) 生成C程序流程图 17
cof2elf(1) COFF到ELF目标文件的转换 19
comb(1) 组合SCCS delta 20
cscope(1) 交互式检查C程序 22
ctrace(1) C程序排错程序 28
cxref(1) 生成C程序的交叉引用 32
delta(1) 对SCCS文件建立delta 34
dis(1) 目标代码反汇编程序 36
dump(1) 转储目标文件的选定部分 38
get(1) 获得SCCS文件的版本 40
help(1) 寻求对给定消息编号或SCCS命令的帮助 46
install(1) 安装命令 46
ld(1) 目标文件的连接编辑程序 48
ldd(1) 列出动态依赖文件 51
lex(1) 生成进行简单词法分析任务的程序 52
lint(1) C程序的检查程序 55
lorder(1) 找出一个目标库中的顺序关系 59
lprof(1) 显示逐行执行的统计梗概数据 60
m4(1) 宏处理程序 63
make(1) 维护、更新和重新生成程序组 66
mcs(1) 对目标文件的注释节进行处理 72
nm(1) 打印目标文件的名字表 73
prof(1) 显示梗概文件的数据 75
prs(1) 打印SCCS文件 78
regcmp(1) 编译正则表达式 81
rmdel(1) 从SCCS文件中删除delta 82
sact(1) 打印当前SCCS文件的编辑活动情况 83
sccsdiff(1) 比较SCCS文件的两个版本 84
sdb(1) 符号排错程序 85
size(1) 打印目标文件的节的字节数 91
strip(1) 从目标文件中删除符号表、排错信息及行号信息等 93
tsort(1) 拓扑排序 94
unget(1) 取消对SCCS文件实施的前一个get命令 94
val(1) 检验SCCS文件的有效性 95
vc(1) 版本控制 97
what(1) 打印标识串 99
yacc(1) 另一个编译程序的编译程序 100
第二章 系统调用 103
intro(2) 系统调用和出错号简介 103
access(2) 确定文件的可存取性 120
acct(2) 启用或禁止进程记帐 122
adjtime(2) 修正时间以便与系统时钟同步 123
alarm(2) 设置进程的闹钟 124
brk,sbrk(2) 改变数据段空间的分配 125
chdir,fchdir(2) 改变当前工作目录 126
chmod,fchmod(2) 改变文件方式 127
chown,lochown,fchown(2) 改变文件的属主或用户组 129
chroot(2) 改变根目录 131
close(2) 关闭文件描述字 133
creat(2) 创建新文件或重写已存在的文件 134
dup(2) 复制打开的文件描述字 136
exec:execl,execv,execle,execve,execlp,execvp(2)执行一个文件 137
exit,_exit(2) 终止进程 140
fcntl(2) 文件控制 142
fork(2) 创建一个新进程 146
fpathconf,pathconf(2) 取得可配置的路径名变量 148
fsync(2) 使文件的内存状态与物理介质上的状态相同步 150
getcontext,setcontext(2) 获取和设置当前用户上下文 151
getdents(2) 读取目录项并把它放入独立于文件系统的格式中 152
getgroups,setgroups(2) 获取或设置后补组标识清单 153
getmsg(2) 从流上取下一个消息 154
getpid,getpgrp,getppid,getpgid(2) 获取进程、进程组和父进程的标识号 157
getrlimit,setrlimit(2) 控制系统资源的最大消耗量 158
getsid(2) 取得会晤标识号 160
getuid,geteuid,getgid,getegid(2) 取得实在用户标识号、有效用户标识号、实在组标识号和有效组标识号 161
ioctl(2) 控制设备 161
kill(2) 向进程或进程组发送信号 163
link(2) 连接文件 164
lseek(2) 移动读/写文件指针 165
memcntl(2) 存储管理控制 167
mincore(2) 确定页在内存中的驻留情况 170
mkdir(2) 创建目录 171
mknod(2) 创建目录、特殊文件或普通文件 172
mmap(2) 映射内存中的页 174
mount(2) 安装文件系统 177
mprotect(2) 设置内存映象保护 179
msgctl(2) 消息控制操作 180
msgget(2) 获取消息队列 181
msgop:msgsnd,msgrcv(2) 消息操作 182
munmap(2) 去除内存中的页映射 185
nice(2) 改变分时进程的优先级 186
open(2) 打开文件以进行读写操作 187
pause(2) 将进程挂起直到收到信号 190
pipe(2) 创建进程间的通道 191
plock(2) 内存中进程、正文或数据的加锁和解锁 192
poll(2) 输入/输出的多路转换 193
priocntl(2) 进程调度控制 195
priocntlset(2) 一般的进程调度控制 204
profil(2) 执行时间统计 205
ptrace(2) 进程跟踪 207
putmsg(2) 向流发送消息 209
read(2) 读文件 211
readlink(2) 读符号连接的值 215
rename(2) 改变文件的名字 216
rmdir(2) 删除目录 218
semctl(2) 信号灯控制操作 219
semget(2) 取一组信号灯 221
semop(2) 信号灯操作 222
setpgid(2) 设置进程组标识号 225
setpgrp(2) 设置进程组标识号 226
setsid(2) 设置会晤标识号 226
setuid,setgid(2) 设置用户和组标识号 227
shmctl(2) 共享内存控制操作 229
shmget(2) 获取共享内存段标识符 230
shmop:shmat,shmdt(2) 共享内存操作 231
sigaction(2) 详细的信号管理 233
sigaltstack(2) 设置或获取信号替换栈内容 235
signal,sigset,sighold,sigrelse,sigignore,sigpause(2) 简化的信号管理 236
sigpending(2) 检查阻塞和未处理的信号 238
sigprocmask(2) 修改或检查信号屏蔽 239
sigsend,sigsendset(2) 向进程或一组进程发送信号 240
sigsuspend(2) 安装信号屏蔽、并挂起进程直到收到信号 242
stat,lstat,fstat(2) 获取文件状态 242
statvfs,fstatvfs(2) 获取文件系统信息 245
stime(2) 设置时间 247
swapctl(2) 管理对换空间 248
symlink(2) 建立与文件的符号连接 250
sync(2) 更新超级块 251
sys3b(2) 针对具体机器的功能 252
sysfs(2) 获取文件系统类型信息 257
sysinfo(2) 获得或设置系统信息串 258
termios:tcgetattr,tcsetattr,tcsendbreak,tcdrain,tcflush,tcflow,cfgetospeed,cfgetispeed,cfsetispeed,cfsetospeed,tcgetpgrp,tcsetpgrp,tcgetsid(2) 通用终端接口 261
time(2) 获取时间 265
times(2) 取得进程和子进程的时间 266
uadmin(2) 管理控制 267
ulimit(2) 获取和设置用户限定值 268
umask(2) 设置或取得文件创建屏蔽 269
umount(2) 拆卸文件系统 269
uname(2) 获得当前UNIX系统的名字 270
unlink(2) 删除目录项 271
ustat(2) 获取文件系统统计数字 272
utime(2) 设置文件存取和修改时间 273
vfork(2) 以高效使用虚拟存储方式创建新进程 275
wait(2) 等待子进程暂停或终止 276
waitid(2) 等待子进程改变状态 277
waitpid(2) 等待子进程改变状态 279
write,writev(2) 在文件中写数据 280
第三章 函数 285
intro(3) 介绍函数和库 285
a641,164a(3C) 在长整数和基为64的ASCII串之间进行转换 287
abort(3C) 产生异常结束信号 288
abs,labs(3C) 返回整数的绝对值 288
addseverity(3C) 为使用fmtmsg的应用程序建立回答信息的severity级别表 289
atexit(3C) 增添程序终止例程 290
bsearch(3C) 对已排序的表进行二分法搜索 291
catgets(3C) 读一条程序消息 293
catopen,caclose(3C) 打开/关闭消息目录 294
clock(3C) 报告使用的CPU时间 295
conv:toupper,tolower,_toupper,_tolower,toascii(3C) 转换字符 296
crypt,setkey,encrypt(3C) 产生加密码 297
ctermid(3S) 产生终端文件名 298
ctime,localtime,gmtime,asctime,tzset(3C)将日期和时间转换成字符串 299
ctype:isdigit,isxdigit,islower,isupper,isalpha,isalnum,isspace,iscntrl,ispunct,isprint,isgraph,isascii(3C)字符处理 301
cuserid(3C) 获得用户的字符注册名字 303
decconv:_s2dec,_d2dec,_dec2s,_dec2d (3C)二进制与十进制值之间的转换 304
difftime(3C) 计算两个日历的时间之差 305
directory:opendir,readdir,telldir,seekdir,rewinddir,closedir(3C)目录操作 305
div,ldiv(3C) 计算商和余数 308
drand48,erand48 ,lrand48,nrand48 ,mrand48,jrand48,srand48,seed48,lcong48(3C)产生均匀分布的伪随机数 308
dup2(3C) 复制一个打开的文件描述字 310
ecvt,fcvt,gcvt(3C) 把浮点数转换成字符串 311
end,etext,edata(3C) 程序中的最后位置 312
fclose,fflush(3S) 关闭或刷清流 313
ferror,feof,clearerr,fileno(3S) 流状态查询 313
ffs(3C) 找第一个设置位 314
fmtmsg(3C) 在stderr或系统控制台上显示一条消息 314
fopen,freopen,fdopen(3S) 打开一个流 319
fpgetround,fpsetround,fpgetmask,fpsetmask,fpgetsticky,fpsetsticky(3C)IEEE浮点数环境控制 321
fread,fwrite(3S) 二进制输入/输出 322
frexp,ldexp,logb,modf,modff,nextafter,scalb(3C)操纵浮点数的各个部分 323
fseek,rewind,ftell(3S) 重新定位流中的文件指针 325
fsetpos,fgetpos(3C) 重新定位流中的文件指针 326
ftw,nftw(3C) 遍历文件树 327
getc,getchar,fgetc,getw(3S) 从流中获取字符或字 329
getcwd(3C) 获取当前工作目录的路径名 330
getdate(3C) 转换用户格式的日期和时间 331
getenv(3C) 返回环境名的值 335
getgrent,getgrgid,getgrnam,setgrent,endgrent,fgetgrent(3C)获得组文件表项 335
getitimer,setitimer(3C) 获取/设置区间计时器的值 337
getlogin(3C) 获得注册名 338
getmntent,getmntany(3C) 获得mnttab文件表项 339
getopt(3C) 从实参向量中获取任选项字母 340
getpw(3C) 从UID中获得名字 343
getpass(3C) 读一个口令 343
getpwent,getpwuid,getpwnam,setpwent,endpwent,fgetpwent(3C) 操纵口令文件表项 344
gets,fgets(3S) 从流中取一个字符串 346
getspent,getspnam,setspent,endspent,fgetspent,lckpwdf,ulckpwdf(3C) 操纵影子口令文件表项 346
getsubopt(3C) 分析串中的子任选项 348
gettimeofday,settimeofday(3C) 获得或设置日期和时间 352
gettxt(3C) 检索正文串 353
getut:getutent,getutid,getutline,pututline,setutent,endutent utmpname(3C) 存取utmp文件项 354
getutx:getutxent,getutxid,getutxline,pututxline,setutxent,endutxent,utmpxname,getutmp,getutmpx,updxtmp,updwtmpx(3C) 存取utmpx文件项 357
getvfsent,getvfsfile,getvfsspec,getvfsany(3C) 获得vfstab文件项 359
hsearch,hcreate,hdestroy(3C) 管理散列搜索表 361
initgroups(3C) 初始化补充组存取表 364
insque,remque(3C) 在队列中插入或删除元素 364
isnan,isnand,isnanf,finite,fpclass,unordered(3C) 确定浮点数的类型 365
13tol,lto13(3C) 在三字节整数与长整数之间转换 366
localeconv(3C) 获得数字的格式化信息 367
lockf(3C) 对文件的记录加锁 370
lsearch,lfind(3C) 线性搜索与更新 373
makecontext,swapcontext(3C) 操纵用户上下文 374
makedev,major,minor(3C) 管理设备号 375
malloc,free,realloc,calloc,memalign,valloc(3C) 内存分配程序 376
mbchar:mbtowc,mblen,wctomb(3C) 多字节字符处理 378
mbstring:mbstowcs,wcstombs(3C) 多字节串函数 379
memory:memccpy,memchr,memcmp,memcpy,memmove,memset(3C)内存操作 380
mkfifo(3C) 创建新的FIFO 381
mktemp(3C) 产生唯一的文件名 382
mktime(3C) 把tm结构转换成日历时间 382
mlock,munlock(3C) 对内存页加锁或解锁 384
mlockall,munlockall(3C) 对地址空间加锁或解锁 385
monitor(3C) 准备执行梗概文件 386
msync(3C) 使内存与物理存储介质同步 388
nl_langinfo(3C) 有关语种的信息 389
perror(3C) 打印系统出错消息 390
offsetof(3C) 结构成员的偏移量 390
popen,pclose(3S) 启动往/返进程的管道 391
printf,fprintf,sprintf(3S) 打印格式化了的输出 392
psignal,psiginfo(3C) 系统信号消息 397
putc,putchar,fputc,putw(3S) 把字符或字写到流上 397
puts,fputs(3C) 把串写到流上 398
putenv(3C) 改变或增加环境中的值 399
putpwent(3C) 写口令文件登记项 400
putspent(3C) 写影子口令文件登记项 400
qsort(3C) 快速排序 401
rand,srand(3C) 简单的随机数发生器 402
raise(3C) 向程序发送信号 402
realpath(3C) 返回真实的文件名 403
remove(3C) 删除文件 404
scanf,fscanf,sscanf(3S) 转换格式化的输入 404
setbuf,setvbuf(3S) 指定流缓冲 408
setjmp,longjmp(3C) 非局部无条件转移 409
setlocate(3C) 修改和查询程序的地点 411
sigsetjmp,siglongjmp(3C) 带信号状态的非局部转移 413
sigemptyset,sigfillset,sigaddset,sigdelset,sigismember(3C)操纵信号集 414
sleep(3C) 执行挂起一段时间 415
ssignal,gsignal(3C) 软信号 416
stdio(3C) 标准的带缓冲的输入/输出软件包 417
stdipc:ftok(3C) 标准的进程间通信软件包 419
strcoll(3C) 串比较 420
strerror(3C) 获得出错消息串 420
strftime,cftime,ascftime(3C) 把日斯和时间转换为串 421
string:strcat,strdup,strncat,strcmp,strncmp,strcpy,strncpy,strlen,strchr,strrchr,strpbrk,strspn,strcspn,strtok,strstr(3C)字符串操作 423
strtod,atof(3C) 把字符串转换成双精度数 425
strtol,strtoul,atol,atoi(3C) 把字符串转换成整数 426
strxfrm(3C) 字符串变换 427
swab(3C) 对换字节 428
sysconf(3C) 获得可配置的系统变量 429
system(3C) 发出一条shell命令 430
tcsetpgrp(3C) 设置终端的前台进程组id 431
tmpfile(3S) 创建一个临时文件 432
tmpnam,tempnam(3S) 为一个临时文件建立一个名字 432
truncate,ftruncate(3C) 置一个文件为指定的长度 434
tsearch,tfind,tdelete,twalk(3C) 管理二叉搜索树 435
ttyname,isatty(3C) 查找终端名字 438
ttyslot(3C) 查找当前用户在utmp文件中的索引 439
ungets(3C) 将字符推回输入流 439
vprintf,vfprintf,vsprintf (3S) 打印一个可变的实参表的格式化输出 440
elf(3E) 目标文件存取库 441
elf_begin(3E) 建立文件描述字 446
elf_cntl(3E) 控制文件描述字 450
elf_end(3E) 结束对一个目标文件的使用 451
ekf_errmsg,elf_errno(3E) 出错处理 452
elf_fill(3E) 置填充字节 453
elf_flagdata,elf_flagehdr,elf_flagelf,elf_flagphdr,elf_flagscn,elf_flagshdr (3E)操纵标志 454
elf fsize:elf32_fsize(3E) 返回目标文件类型的大小 455
elf_getarhdr(3E) 检索档案成员的前导 456
elf_getarsym(3E) 检索档案符号表 457
elf_getbase(3E) 获取一个目标文件的基位移 458
elf_getdata,elf_newdata,elf_rawdata(3E) 获取节数据 459
elf_getehdr:elf32_getehdr,elf32_newehdr(3E) 检索与类别相关的目标文件的前导 463
elf_getident(3E) 检索文件的标识数据 464
elf_getphdr:elf32_getphdr,elf32_newphdr (3E) 检索与类别相关的程序前导表 465
elf_getscn,elf_ndxscn,elf_newscn,elf_nextscn(3E) 获取节信息 466
elf_getshdr:elf32_getshdr(3E) 检索与类别相关的节前导 468
elf_hash(3E) 计算散列值 468
elf_kind(3E) 确定文件类型 469
elf_next(3E) 顺序档案成员访问 470
elf_rand(3E) 随机档案成员访问 471
elf_rawfile(3E) 检索未经解释的文件内容 472
elf_strptr(3E) 建立一个串指针 473
elf_update(3E) 更新一个ELF描述字 474
elf_version(3E) 协调ELF库和应用程序的版本 477
elf_xlate:elf32_xlatetof,elf32_xlatetom(3E) 与类别相关的数据转换 478
nlist(3E) 从名字表中获取表项 479
basename(3G) 返回一个路径名的最后元素 480
bgets(3G) 读流直至下一个分界符 481
bufsplit(3G) 把缓冲区分为若干域 482
copylist(3G) 把一个文件拷贝到内存 483
dirname(3G) 报告一个文件路径名的父目录名 484
gmatch(3G) shell全局模式匹配 485
isencrypt(3G) 确定一个字符缓冲区是否已经加密 485
mkdirp,rmdirp(3G) 创建、删除一个路径中的目录 486
p2open,p2close(3G) 打开、关闭输出到一个命令和从该命令输入的管道 487
pathfind(3G) 在指定的目录中搜索指定的文件 489
regcmp,regex(3G) 编译并执行正则表达式 491
regexpr,compile,step,advance(3G) 正则表达式编译和匹配例程 493
str:strfind,strrspn,strtrns(3G) 串操作 495
strccpy:streadd,strcadd,strecpy(3G) 拷贝字符串,压缩或扩展转义码 496
intro(3M) 数学库介绍 498
bassel:j0,j1,jn,y0,y1,yn(3M)贝塞尔函数 499
erf,erfc(3M) 误差函数和互补误差函数 500
exp,expf,cbrt,log,logf,log10,log10f,pow,powf,sqrt,sqrtf(3M)指数函数、对数函数、幂函数、平方根函数 501
floor,floorf,ceif,ceilf,copysign,fmod,fmodf,fabs,fabsf,rint,remainder(3M)下整数、上整数、余数、绝对值函数 502
gamma,lgamma(3M)伽玛函数的对数 504
matherr(3M) 出错处理函数 505
hypot(3M) 欧几里德距离函数 505
sinh,sinhf,cosh,coshf,tanh,tanhf,asinh,acosh,atanh(3M) 双曲函数 509
trig:sin,sinf,cos,cosf,tan,tanf,asin,asinf,acos,acosf,atan,atanf,atan2,atan2f(3M) 三角函数 510
assert(3X) 验证程序断言 511
crypt(3X) 口令和文件加密函数 512
dlclose(3X) 关闭共享目标 514
dlerror(3X) 获得诊数信息 515
dlopen(3X) 打开共享目标 515
dlsym(3X) 获取共享目标中符号的地址 517
libwindows(3X) 窗口终端函数库 519
maillock(3X) 管理用户邮箱的锁文件 521
malloc,free,realloc,calloc,mallopt,mallinfo(3X) 内存分配程序 522
sputl,sgetl(3X) 以与机器无关的方式存取长整数数据 524
第四章 文件格式 527
intro(4) 介绍文件格式 527
a.out(4) ELF(可执行和连接格式)文件 527
ar(4) 档案文件格式 529
core(4) 内存映像文件 532
limits(4) 针对具体实现的常数的前导文件 533
sccsfile(4) SCCS文件的格式 535
strftime(4) 针对具体语言的串 538
timezone(4) 设置默认的系统时区 539
utmp,wtmp(4) utmp和wtmp登记项的格式 540
utmpx,wtmpx(4) utmpx和wtmpx登记项的格式 542
第五章 杂项 545
intro(5) 杂项介绍 545
ascii(5) ASCII字符集的对应图表 545
environ(5) 用户环境 546
fcntl(5) 文件控制任选项 551
jagent(5) 宿主机的窗口终端控制 552
langinfo(5) 语言信息常数 553
layers(5) 宿主机与窗口终端在layers(1)下的协议 555
math(5) 数字函数及常数 558
prof(5) 函数中的梗概统计 559
nl_types(5) 本国语言数据类型 559
regexp:compile,step,advance(5)正则表达式编译和区配例程 561
siginfo(5) 信号产生信息 565
signal(5) 基本信号 567
stat(5) 由stat系统调用返回的数据 571
stdarg(5) 处理可变的实参表 573
types(5) 基本的系统数据类型 575
ucontext(5) 用户上下文 576
values(5) 与机器有关的值 577
varargs(5) 处理可变实参表 577
wstat(5) 等待状态 579
xtproto(5) xt驱动程序使用的多路通道协议 580
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017