主页 详情

《UNIX系统V第4版 程序员参考手册 Programmer's reference manual》_杨鞭清_10204191_7505315609

【书名】:《UNIX系统V第4版 程序员参考手册 Programmer's reference manual》
【作者】:杨鞭清
【出版社】:北京:电子工业出版社
【时间】:1992
【页数】:582
【ISBN】:7505315609
【SS码】:10204191

最新查询

内容简介

目录

第一章 命令

intro(1) 介绍程序设计命令

admin(1) 创建和管理SCCS文件

ar(1) 移植的档案文件和库文件的维护程序

as(1) 汇编程序

cb(1) C程序美化程序

cc(1) C语言编译程序

cdc(1) 改变SCCS delta的注释

cflow(1) 生成C程序流程图

cof2elf(1) COFF到ELF目标文件的转换

comb(1) 组合SCCS delta

cscope(1) 交互式检查C程序

ctrace(1) C程序排错程序

cxref(1) 生成C程序的交叉引用

delta(1) 对SCCS文件建立delta

dis(1) 目标代码反汇编程序

dump(1) 转储目标文件的选定部分

get(1) 获得SCCS文件的版本

help(1) 寻求对给定消息编号或SCCS命令的帮助

install(1) 安装命令

ld(1) 目标文件的连接编辑程序

ldd(1) 列出动态依赖文件

lex(1) 生成进行简单词法分析任务的程序

lint(1) C程序的检查程序

lorder(1) 找出一个目标库中的顺序关系

lprof(1) 显示逐行执行的统计梗概数据

m4(1) 宏处理程序

make(1) 维护、更新和重新生成程序组

mcs(1) 对目标文件的注释节进行处理

nm(1) 打印目标文件的名字表

prof(1) 显示梗概文件的数据

prs(1) 打印SCCS文件

regcmp(1) 编译正则表达式

rmdel(1) 从SCCS文件中删除delta

sact(1) 打印当前SCCS文件的编辑活动情况

sccsdiff(1) 比较SCCS文件的两个版本

sdb(1) 符号排错程序

size(1) 打印目标文件的节的字节数

strip(1) 从目标文件中删除符号表、排错信息及行号信息等

tsort(1) 拓扑排序

unget(1) 取消对SCCS文件实施的前一个get命令

val(1) 检验SCCS文件的有效性

vc(1) 版本控制

what(1) 打印标识串

yacc(1) 另一个编译程序的编译程序

第二章 系统调用

intro(2) 系统调用和出错号简介

access(2) 确定文件的可存取性

acct(2) 启用或禁止进程记帐

adjtime(2) 修正时间以便与系统时钟同步

alarm(2) 设置进程的闹钟

brk,sbrk(2) 改变数据段空间的分配

chdir,fchdir(2) 改变当前工作目录

chmod,fchmod(2) 改变文件方式

chown,lochown,fchown(2) 改变文件的属主或用户组

chroot(2) 改变根目录

close(2) 关闭文件描述字

creat(2) 创建新文件或重写已存在的文件

dup(2) 复制打开的文件描述字

exec:execl,execv,execle,execve,execlp,execvp(2)执行一个文件

exit,_exit(2) 终止进程

fcntl(2) 文件控制

fork(2) 创建一个新进程

fpathconf,pathconf(2) 取得可配置的路径名变量

fsync(2) 使文件的内存状态与物理介质上的状态相同步

getcontext,setcontext(2) 获取和设置当前用户上下文

getdents(2) 读取目录项并把它放入独立于文件系统的格式中

getgroups,setgroups(2) 获取或设置后补组标识清单

getmsg(2) 从流上取下一个消息

getpid,getpgrp,getppid,getpgid(2) 获取进程、进程组和父进程的标识号

getrlimit,setrlimit(2) 控制系统资源的最大消耗量

getsid(2) 取得会晤标识号

getuid,geteuid,getgid,getegid(2) 取得实在用户标识号、有效用户标识号、实在组标识号和有效组标识号

ioctl(2) 控制设备

kill(2) 向进程或进程组发送信号

link(2) 连接文件

lseek(2) 移动读/写文件指针

memcntl(2) 存储管理控制

mincore(2) 确定页在内存中的驻留情况

mkdir(2) 创建目录

mknod(2) 创建目录、特殊文件或普通文件

mmap(2) 映射内存中的页

mount(2) 安装文件系统

mprotect(2) 设置内存映象保护

msgctl(2) 消息控制操作

msgget(2) 获取消息队列

msgop:msgsnd,msgrcv(2) 消息操作

munmap(2) 去除内存中的页映射

nice(2) 改变分时进程的优先级

open(2) 打开文件以进行读写操作

pause(2) 将进程挂起直到收到信号

pipe(2) 创建进程间的通道

plock(2) 内存中进程、正文或数据的加锁和解锁

poll(2) 输入/输出的多路转换

priocntl(2) 进程调度控制

priocntlset(2) 一般的进程调度控制

profil(2) 执行时间统计

ptrace(2) 进程跟踪

putmsg(2) 向流发送消息

read(2) 读文件

readlink(2) 读符号连接的值

rename(2) 改变文件的名字

rmdir(2) 删除目录

semctl(2) 信号灯控制操作

semget(2) 取一组信号灯

semop(2) 信号灯操作

setpgid(2) 设置进程组标识号

setpgrp(2) 设置进程组标识号

setsid(2) 设置会晤标识号

setuid,setgid(2) 设置用户和组标识号

shmctl(2) 共享内存控制操作

shmget(2) 获取共享内存段标识符

shmop:shmat,shmdt(2) 共享内存操作

sigaction(2) 详细的信号管理

sigaltstack(2) 设置或获取信号替换栈内容

signal,sigset,sighold,sigrelse,sigignore,sigpause(2) 简化的信号管理

sigpending(2) 检查阻塞和未处理的信号

sigprocmask(2) 修改或检查信号屏蔽

sigsend,sigsendset(2) 向进程或一组进程发送信号

sigsuspend(2) 安装信号屏蔽、并挂起进程直到收到信号

stat,lstat,fstat(2) 获取文件状态

statvfs,fstatvfs(2) 获取文件系统信息

stime(2) 设置时间

swapctl(2) 管理对换空间

symlink(2) 建立与文件的符号连接

sync(2) 更新超级块

sys3b(2) 针对具体机器的功能

sysfs(2) 获取文件系统类型信息

sysinfo(2) 获得或设置系统信息串

termios:tcgetattr,tcsetattr,tcsendbreak,tcdrain,tcflush,tcflow,cfgetospeed,cfgetispeed,cfsetispeed,cfsetospeed,tcgetpgrp,tcsetpgrp,tcgetsid(2) 通用终端接口

time(2) 获取时间

times(2) 取得进程和子进程的时间

uadmin(2) 管理控制

ulimit(2) 获取和设置用户限定值

umask(2) 设置或取得文件创建屏蔽

umount(2) 拆卸文件系统

uname(2) 获得当前UNIX系统的名字

unlink(2) 删除目录项

ustat(2) 获取文件系统统计数字

utime(2) 设置文件存取和修改时间

vfork(2) 以高效使用虚拟存储方式创建新进程

wait(2) 等待子进程暂停或终止

waitid(2) 等待子进程改变状态

waitpid(2) 等待子进程改变状态

write,writev(2) 在文件中写数据

第三章 函数

intro(3) 介绍函数和库

a641,164a(3C) 在长整数和基为64的ASCII串之间进行转换

abort(3C) 产生异常结束信号

abs,labs(3C) 返回整数的绝对值

addseverity(3C) 为使用fmtmsg的应用程序建立回答信息的severity级别表

atexit(3C) 增添程序终止例程

bsearch(3C) 对已排序的表进行二分法搜索

catgets(3C) 读一条程序消息

catopen,caclose(3C) 打开/关闭消息目录

clock(3C) 报告使用的CPU时间

conv:toupper,tolower,_toupper,_tolower,toascii(3C) 转换字符

crypt,setkey,encrypt(3C) 产生加密码

ctermid(3S) 产生终端文件名

ctime,localtime,gmtime,asctime,tzset(3C)将日期和时间转换成字符串

ctype:isdigit,isxdigit,islower,isupper,isalpha,isalnum,isspace,iscntrl,ispunct,isprint,isgraph,isascii(3C)字符处理

cuserid(3C) 获得用户的字符注册名字

decconv:_s2dec,_d2dec,_dec2s,_dec2d (3C)二进制与十进制值之间的转换

difftime(3C) 计算两个日历的时间之差

directory:opendir,readdir,telldir,seekdir,rewinddir,closedir(3C)目录操作

div,ldiv(3C) 计算商和余数

drand48,erand48 ,lrand48,nrand48 ,mrand48,jrand48,srand48,seed48,lcong48(3C)产生均匀分布的伪随机数

dup2(3C) 复制一个打开的文件描述字

ecvt,fcvt,gcvt(3C) 把浮点数转换成字符串

end,etext,edata(3C) 程序中的最后位置

fclose,fflush(3S) 关闭或刷清流

ferror,feof,clearerr,fileno(3S) 流状态查询

ffs(3C) 找第一个设置位

fmtmsg(3C) 在stderr或系统控制台上显示一条消息

fopen,freopen,fdopen(3S) 打开一个流

fpgetround,fpsetround,fpgetmask,fpsetmask,fpgetsticky,fpsetsticky(3C)IEEE浮点数环境控制

fread,fwrite(3S) 二进制输入/输出

frexp,ldexp,logb,modf,modff,nextafter,scalb(3C)操纵浮点数的各个部分

fseek,rewind,ftell(3S) 重新定位流中的文件指针

fsetpos,fgetpos(3C) 重新定位流中的文件指针

ftw,nftw(3C) 遍历文件树

getc,getchar,fgetc,getw(3S) 从流中获取字符或字

getcwd(3C) 获取当前工作目录的路径名

getdate(3C) 转换用户格式的日期和时间

getenv(3C) 返回环境名的值

getgrent,getgrgid,getgrnam,setgrent,endgrent,fgetgrent(3C)获得组文件表项

getitimer,setitimer(3C) 获取/设置区间计时器的值

getlogin(3C) 获得注册名

getmntent,getmntany(3C) 获得mnttab文件表项

getopt(3C) 从实参向量中获取任选项字母

getpw(3C) 从UID中获得名字

getpass(3C) 读一个口令

getpwent,getpwuid,getpwnam,setpwent,endpwent,fgetpwent(3C) 操纵口令文件表项

gets,fgets(3S) 从流中取一个字符串

getspent,getspnam,setspent,endspent,fgetspent,lckpwdf,ulckpwdf(3C) 操纵影子口令文件表项

getsubopt(3C) 分析串中的子任选项

gettimeofday,settimeofday(3C) 获得或设置日期和时间

gettxt(3C) 检索正文串

getut:getutent,getutid,getutline,pututline,setutent,endutent utmpname(3C) 存取utmp文件项

getutx:getutxent,getutxid,getutxline,pututxline,setutxent,endutxent,utmpxname,getutmp,getutmpx,updxtmp,updwtmpx(3C) 存取utmpx文件项

getvfsent,getvfsfile,getvfsspec,getvfsany(3C) 获得vfstab文件项

hsearch,hcreate,hdestroy(3C) 管理散列搜索表

initgroups(3C) 初始化补充组存取表

insque,remque(3C) 在队列中插入或删除元素

isnan,isnand,isnanf,finite,fpclass,unordered(3C) 确定浮点数的类型

13tol,lto13(3C) 在三字节整数与长整数之间转换

localeconv(3C) 获得数字的格式化信息

lockf(3C) 对文件的记录加锁

lsearch,lfind(3C) 线性搜索与更新

makecontext,swapcontext(3C) 操纵用户上下文

makedev,major,minor(3C) 管理设备号

malloc,free,realloc,calloc,memalign,valloc(3C) 内存分配程序

mbchar:mbtowc,mblen,wctomb(3C) 多字节字符处理

mbstring:mbstowcs,wcstombs(3C) 多字节串函数

memory:memccpy,memchr,memcmp,memcpy,memmove,memset(3C)内存操作

mkfifo(3C) 创建新的FIFO

mktemp(3C) 产生唯一的文件名

mktime(3C) 把tm结构转换成日历时间

mlock,munlock(3C) 对内存页加锁或解锁

mlockall,munlockall(3C) 对地址空间加锁或解锁

monitor(3C) 准备执行梗概文件

msync(3C) 使内存与物理存储介质同步

nl_langinfo(3C) 有关语种的信息

perror(3C) 打印系统出错消息

offsetof(3C) 结构成员的偏移量

popen,pclose(3S) 启动往/返进程的管道

printf,fprintf,sprintf(3S) 打印格式化了的输出

psignal,psiginfo(3C) 系统信号消息

putc,putchar,fputc,putw(3S) 把字符或字写到流上

puts,fputs(3C) 把串写到流上

putenv(3C) 改变或增加环境中的值

putpwent(3C) 写口令文件登记项

putspent(3C) 写影子口令文件登记项

qsort(3C) 快速排序

rand,srand(3C) 简单的随机数发生器

raise(3C) 向程序发送信号

realpath(3C) 返回真实的文件名

remove(3C) 删除文件

scanf,fscanf,sscanf(3S) 转换格式化的输入

setbuf,setvbuf(3S) 指定流缓冲

setjmp,longjmp(3C) 非局部无条件转移

setlocate(3C) 修改和查询程序的地点

sigsetjmp,siglongjmp(3C) 带信号状态的非局部转移

sigemptyset,sigfillset,sigaddset,sigdelset,sigismember(3C)操纵信号集

sleep(3C) 执行挂起一段时间

ssignal,gsignal(3C) 软信号

stdio(3C) 标准的带缓冲的输入/输出软件包

stdipc:ftok(3C) 标准的进程间通信软件包

strcoll(3C) 串比较

strerror(3C) 获得出错消息串

strftime,cftime,ascftime(3C) 把日斯和时间转换为串

string:strcat,strdup,strncat,strcmp,strncmp,strcpy,strncpy,strlen,strchr,strrchr,strpbrk,strspn,strcspn,strtok,strstr(3C)字符串操作

strtod,atof(3C) 把字符串转换成双精度数

strtol,strtoul,atol,atoi(3C) 把字符串转换成整数

strxfrm(3C) 字符串变换

swab(3C) 对换字节

sysconf(3C) 获得可配置的系统变量

system(3C) 发出一条shell命令

tcsetpgrp(3C) 设置终端的前台进程组id

tmpfile(3S) 创建一个临时文件

tmpnam,tempnam(3S) 为一个临时文件建立一个名字

truncate,ftruncate(3C) 置一个文件为指定的长度

tsearch,tfind,tdelete,twalk(3C) 管理二叉搜索树

ttyname,isatty(3C) 查找终端名字

ttyslot(3C) 查找当前用户在utmp文件中的索引

ungets(3C) 将字符推回输入流

vprintf,vfprintf,vsprintf (3S) 打印一个可变的实参表的格式化输出

elf(3E) 目标文件存取库

elf_begin(3E) 建立文件描述字

elf_cntl(3E) 控制文件描述字

elf_end(3E) 结束对一个目标文件的使用

ekf_errmsg,elf_errno(3E) 出错处理

elf_fill(3E) 置填充字节

elf_flagdata,elf_flagehdr,elf_flagelf,elf_flagphdr,elf_flagscn,elf_flagshdr (3E)操纵标志

elf fsize:elf32_fsize(3E) 返回目标文件类型的大小

elf_getarhdr(3E) 检索档案成员的前导

elf_getarsym(3E) 检索档案符号表

elf_getbase(3E) 获取一个目标文件的基位移

elf_getdata,elf_newdata,elf_rawdata(3E) 获取节数据

elf_getehdr:elf32_getehdr,elf32_newehdr(3E) 检索与类别相关的目标文件的前导

elf_getident(3E) 检索文件的标识数据

elf_getphdr:elf32_getphdr,elf32_newphdr (3E) 检索与类别相关的程序前导表

elf_getscn,elf_ndxscn,elf_newscn,elf_nextscn(3E) 获取节信息

elf_getshdr:elf32_getshdr(3E) 检索与类别相关的节前导

elf_hash(3E) 计算散列值

elf_kind(3E) 确定文件类型

elf_next(3E) 顺序档案成员访问

elf_rand(3E) 随机档案成员访问

elf_rawfile(3E) 检索未经解释的文件内容

elf_strptr(3E) 建立一个串指针

elf_update(3E) 更新一个ELF描述字

elf_version(3E) 协调ELF库和应用程序的版本

elf_xlate:elf32_xlatetof,elf32_xlatetom(3E) 与类别相关的数据转换

nlist(3E) 从名字表中获取表项

basename(3G) 返回一个路径名的最后元素

bgets(3G) 读流直至下一个分界符

bufsplit(3G) 把缓冲区分为若干域

copylist(3G) 把一个文件拷贝到内存

dirname(3G) 报告一个文件路径名的父目录名

gmatch(3G) shell全局模式匹配

isencrypt(3G) 确定一个字符缓冲区是否已经加密

mkdirp,rmdirp(3G) 创建、删除一个路径中的目录

p2open,p2close(3G) 打开、关闭输出到一个命令和从该命令输入的管道

pathfind(3G) 在指定的目录中搜索指定的文件

regcmp,regex(3G) 编译并执行正则表达式

regexpr,compile,step,advance(3G) 正则表达式编译和匹配例程

str:strfind,strrspn,strtrns(3G) 串操作

strccpy:streadd,strcadd,strecpy(3G) 拷贝字符串,压缩或扩展转义码

intro(3M) 数学库介绍

bassel:j0,j1,jn,y0,y1,yn(3M)贝塞尔函数

erf,erfc(3M) 误差函数和互补误差函数

exp,expf,cbrt,log,logf,log10,log10f,pow,powf,sqrt,sqrtf(3M)指数函数、对数函数、幂函数、平方根函数

floor,floorf,ceif,ceilf,copysign,fmod,fmodf,fabs,fabsf,rint,remainder(3M)下整数、上整数、余数、绝对值函数

gamma,lgamma(3M)伽玛函数的对数

matherr(3M) 出错处理函数

hypot(3M) 欧几里德距离函数

sinh,sinhf,cosh,coshf,tanh,tanhf,asinh,acosh,atanh(3M) 双曲函数

trig:sin,sinf,cos,cosf,tan,tanf,asin,asinf,acos,acosf,atan,atanf,atan2,atan2f(3M) 三角函数

assert(3X) 验证程序断言

crypt(3X) 口令和文件加密函数

dlclose(3X) 关闭共享目标

dlerror(3X) 获得诊数信息

dlopen(3X) 打开共享目标

dlsym(3X) 获取共享目标中符号的地址

libwindows(3X) 窗口终端函数库

maillock(3X) 管理用户邮箱的锁文件

malloc,free,realloc,calloc,mallopt,mallinfo(3X) 内存分配程序

sputl,sgetl(3X) 以与机器无关的方式存取长整数数据

第四章 文件格式

intro(4) 介绍文件格式

a.out(4) ELF(可执行和连接格式)文件

ar(4) 档案文件格式

core(4) 内存映像文件

limits(4) 针对具体实现的常数的前导文件

sccsfile(4) SCCS文件的格式

strftime(4) 针对具体语言的串

timezone(4) 设置默认的系统时区

utmp,wtmp(4) utmp和wtmp登记项的格式

utmpx,wtmpx(4) utmpx和wtmpx登记项的格式

第五章 杂项

intro(5) 杂项介绍

ascii(5) ASCII字符集的对应图表

environ(5) 用户环境

fcntl(5) 文件控制任选项

jagent(5) 宿主机的窗口终端控制

langinfo(5) 语言信息常数

layers(5) 宿主机与窗口终端在layers(1)下的协议

math(5) 数字函数及常数

prof(5) 函数中的梗概统计

nl_types(5) 本国语言数据类型

regexp:compile,step,advance(5)正则表达式编译和区配例程

siginfo(5) 信号产生信息

signal(5) 基本信号

stat(5) 由stat系统调用返回的数据

stdarg(5) 处理可变的实参表

types(5) 基本的系统数据类型

ucontext(5) 用户上下文

values(5) 与机器有关的值

varargs(5) 处理可变实参表

wstat(5) 等待状态

xtproto(5) xt驱动程序使用的多路通道协议


书查询(www.shuchaxun.com)本网页唯一编码:
1dddfaf668fa713f89cb54e20f5e28ab#94a163b1fe68776eab0200996f85a7b0#38168629#《UNIX系统V第4版 程序员参考手册》_10204191.zip