《UNIX系统V第4版-BSD/XENIX兼容性指南》求取 ⇩

引论1

0.1 本指南的组织1

0.1.1 章节的组织1

0.1.2 本指南中所使用的记号约定1

0.1.2.1 计算机输入和输出1

目录1

getusershell,setusershell,endusershell3

dbm_firstkey,dbm_nextkey,dbm_open,dbm_store3

random,srandom,initstate,setstate3

econvert,fconvert,gconvert,seconvert,sfconvert,sgconvert3

setjmp,longjmp,_setjmp,_iongjmp,sigsetjmp,siglongjmp3

string:strcasecmp,strncasecmp3

syslog,openlog,closelog,setlogmask3

wait,wait3,WIFSTOPPED,WIFSIGNALED,WIFEXITED3

bstring:bcopy,bcmp,bzero,ffs3

ndbm:dbm_clearerr,dbm_close,dbm_delete,dbm_error,dbm_fetch,3

0.3 怎样对本指南提出建议3

0.2 有关的文档和培训课程3

0.1.2.2 告诫3

1.1.3 访问兼容性软件包5

1.1.2 安装兼容性软件包5

1.1.1 为什么使用兼容性软件包5

1.1 概述5

第一章 BSD兼容性指南5

1.2.2 正文排版和文献目录处理命令7

1.2.1 打印命令7

1.2 兼容性软件包的特点7

1.2.4 邮件命令8

1.2.3 库例程和前导文件8

1.3.1 命令9

1.3 BSD兼容性软件包的内容9

1.3.2 库例程10

1.3.3 信号13

1.3.5 前导文件14

1.3.4 系统调用14

1.4.2 显示15

1.4.1 数据处理15

1.4 BSD兼容性软件包的命令15

1.4.3 文本处理和文献目录处理15

1.4.4 文件管理17

1.4.5 文件系统管理18

1.4.6 语言18

1.4.7 打印命令19

1.4.8 邮件20

1.4.10 UNIX System V管理21

1.4.9 NFS网络文件系统21

1.4.11 进程管理22

1.4.13 杂项23

1.4.12 用户信息23

1.5.1 不包含在UNIX System V R4.0中的例程23

1.5 BSD库例程23

1.5.1.3 libucb中的例程24

1.5.1.2 libdbm中的例程24

1.5.1.1 libmp中的例程24

1.5.1.4 数据库操作例程25

1.5.2 不同于UNIX System V R4.0的例程27

1.6.1 BSD系统调用28

1.6 BSD系统调用和信号28

1.6.2 BSD信号29

1.7 BSD前导文件30

1.7.1 UNIX System V R4.0中不包含的BSD前导文件30

1.7.2 与UNIX System V R 4.0不同的BSD前导文件31

1.命令32

1.8 BSD兼容性软件包参考手册32

addbib(1) 创建或扩充文献目录数据库32

apropos(1) 通过关键字搜索查出命令33

arch(1) 列出当前主机的体系结构34

basename(1) 显示路径名中的一部分34

biff(1) 通告发来的邮件消息35

cc(1) C编译程序36

checknr(1) 检查nroff和troff输入文件;报告可能的错误37

chown(1) 改变文件属主38

deroff(1) 删去nroff,troff,tbl和eqn结构39

df(1) 报告文件系统空闲磁盘空间40

diffmk(1) 标记troff输入文件版本之间的区别41

echo(1) 回显实参42

eqn,neqn,checkeq(1) 数学公式排版43

fsirand(1) 安装i节点随机生成数46

hostid(1) 显示当前主机的数字标识符47

groups(1) 显示用户组成员47

hostname(1) 设置或显示当前主机系统的名字48

indxbib(1) 创建文献目录数据库的逆序索引48

install(1) 安装文件49

lastcomm(1) 用逆序展示以往执行的命令51

ld(1) 链接编辑程序,动态链接编辑程序52

ln(1) 文件的硬链接或符号链接53

logger(1) 给系统日志添加登记项55

look(1) 在系统目录上寻找字或在排序表上寻找行56

lookbib(1) 在文献目录数据库上寻找参考文献57

lpq(1) 显示打印机作业队列58

lpr(1) 向打印机发送一个作业60

lprm(1) 从打印机队列中删除作业64

lptest(1) 产生行式打印机波浪形图案66

ls(1) 列出目录内容67

mach(1) 显示当前主机的处理器类型69

man(1) 显示参考手册页,由关键字查找手册页70

mt(1) 磁带控制72

nroff(1) 为显示器和行式打印机排版文档74

plot,aedplot,bgplot,crtplot,dumbplot,gigiplot,hpplot,implot,t300,t300s,t4013,t450,tek(1G) 各式各样的绘图仪的图形过滤器77

pagesize(1) 显示内存页的大小77

prt(1) 显示SCCS文件的delta和注释历史79

printenv(1) 显示当前设置的环境变量79

ps(1) 显示当前进程状态82

refer(1) 依据文献目录数据库扩充并插入参考文献85

roffbib(1) 排版并显示文献目录数据库87

sccs(1) 源码控制系统的前端89

soelim(1) 从nroff或troff的输入中分辨并消去·so请求94

sortbib(1) 对文献目录数据库进行排序94

stty(1) 设置终端选项95

tbl(1) 为nroff或troff排版表格103

sum(1) 为文件计算检查和103

test(1) 条件估价命令105

tcopy(1) 拷贝磁带105

tr(1) 字符转换108

troff(1) 文档排版109

tset,reset(1) 设置或恢复终端特性110

unifdef(1) 解释和删除C源程序中由ifdef定义的行115

ul(1) 下划线115

users(1) 显示注册用户简单情况表117

uptime(1) 显示系统运转时间117

vacation(1) 自动回复邮件118

w(1) 显示当前注册用户名以及它们正在干什么120

whatis(1) 显示一行有关关键字的摘要122

which(1) 确定命令存放位置,显示其路径名或别名122

whoami(1) 显示当前有效的用户名123

catman(1M) 为手册建立cat文件124

du(1M) 显示每个目录或文件占用的磁盘块数125

fastboot,fasthalt(1M) 不检查硬盘,重新启动/关闭系统126

grpck(1M) 检查组数据库项127

halt(1M) 停止处理机工作128

lpc(1M) 行式打印机控制程序129

mailstats(1M) 显示sendmail收集的统计信息131

newaliases(1M) 为邮件别名文件重新构造数据库132

newfs(1M) 构造一个新的文件系统133

pwck(1M) 检查口令数据库项134

reboot(1M) 重新启动操作系统136

renice(1M) 改变运行进程的优先数137

sendmail(1M) 在网间发送邮件138

shutdown(1M) 在给定时间内关闭系统142

syslogd(1M) 记录系统消息144

3.库函数145

alloca(3) 存储分配程序145

位和字节串操作146

dbm:dbminit,dbmclose,fetch,store,delete,firstkey,nextkey(3X)147

数据库子例程147

decimal_to_floating:decimal_to_single,decimal_to_double,149

decimal_to_extended(3) 将十进制数记录转换为浮点数149

输出转换150

floating_to_decimal:single_to_decimal,double_to_decimal152

extended_to_decimal(3) 将浮点值转换为十进制记录152

floatingpoint(3) IEEE浮点定义154

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

ftime(3C) 取得日期和时间158

getdtablesize(3) 取得描述字表的大小159

gethostname,setpriority(3) 取得/设置当前主机的名字160

gethostid(3) 取当前主机的唯一标识字160

getpagesize(3) 获得系统页大小161

getpriority,settimeofday(3) 取得/设置程序调度优先数162

getrusage(3) 取得有关资源利用的信息163

gettimeofday,settimeofday(3) 取得或设置日期和时间166

取得合法的用户shell168

ieee_functions,fp_class,isnan,copysign,scalbn(3M)169

IEEE算术的杂用函数169

getwd(3) 取当前工作目录路径名169

ieee_handler(3M) IEEE异常捕获处理函数170

index,rindex(3) 字符串操作173

killpg(3) 向一个进程组发信号174

mctl(3) 存储管理控制175

mkstemp(3) 产生唯一的文件名177

mp:madd,msub,mult,mdiv,mcmp,min,mout,pow,gcd,rpow,msqrt,sdiv,itom,178

xtom,mtox,mfree(3X) 多精度整数算术运算178

数据库子例程180

nice(3C) 改变进程的优先数182

nlist(3) 从符号表中取得登记项183

格式化输出转换184

printf,fprintf,sprintf,vprintf,vfprintf,vsprintf(3S)184

psignal,sys_siglist(3) 系统信号消息188

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

更好的随机数发生器;修改发生器的例程189

reboot(3) 重新引导系统或暂停处理机192

regex,re_comp,re_exec(3) 正则表达式处理程序193

scandir,alphasort(3) 扫描一个目录194

setbuf,setbuffer,setlinebuf,setvbuf(3S)195

把缓冲区赋予一个流195

setbuffer,setlinebuf(3S) 把缓冲区赋予一个流197

非局部转移198

setregid(3) 设置实际组ID和有效组ID201

setreuid(3) 设置实际用户ID和有效用户ID202

sigblock,sigmask(3) 阻塞信号203

sigfpe(3) 具体SIGFPE代码的信号处理204

siginterrupt(3) 允许信号中断系统调用207

signal(3) 简化的软件信号设施208

sigpause(3) 自动释放被阻塞的信号并等待中断210

sigsetmask(3) 设置当前信号屏蔽字211

sigstack(3) 设置和/或获取信号堆栈环境212

sigvec(3) 软件信号设施213

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

字符串操作218

syscall(3) 间接系统调用219

控制系统日志219

times(3C) 获得进程时间222

timezone(3C) 给出与GMT的时差取得时区名字223

ualarm(3) 设置一个以微秒为单位的调度信号224

usleep(3) 将执行挂起一段时间,该时间以微秒为单位225

utimes(3) 设置文件时间225

等待进程终止或暂停227

4.文件格式230

aliases,addresses,forward(4) sendmail的地址和别名230

syslog·conf(4) 系统日志精灵进程syslogd的配置文件233

eqnchar(7) 关于eqn的特殊字符定义236

7.特别文件236

man(7) 排版参考手册页的宏命令237

me(7) 页面排版的宏命令241

ms(7) 正文排版宏命令244

第二章 XENIX兼容性指南249

2.1 概述249

2.1.1 读者249

2.1.2 运行XENIX程序249

2.2 可调参数249

2.2.1 时区参数250

2.2.2 XENIX共享数据参数250

2.2.3 XENIX信号灯可调参数250

2.3 按功能分类的命令250

2.3.1 UNIX/XENIX管理命令250

2.4 系统调用251

2.4.1 文件管理251

2.3.2 文件管理命令251

2.3.4 shell实用程序251

2.3.3 终端管理命令251

2.4.2 进程管理252

2.4.3 进程间通信252

2.5 XENIX兼容性软件包参考手册253

1.命令253

backup(1) 执行后援功能253

copy(1) 复制多组文件254

custom(1) 安装UNIX软件包中的指定部分255

egrep(1) 用完全正则表达式在文件中搜索257

fgrep(1) 在文件中搜索字符串259

fixperm(1) 更正或初始化文件的访问权限和所属关系260

grep(1) 在文件中搜索模式262

hd(1) 以十六进制形式显示文件263

ls,lc(1) 列出目录的内容265

random(1) 产生一个随机数269

restore(1) 将文件回存至原来目录270

settime(1) 改变文件的访问和更改日期271

tset(1) 为设置终端方式提供信息271

xinstall(1M) 安装命令273

yes(1) 反复打印字符串274

2.系统调用275

intro(2) 系统调用介绍275

chsize(2) 改变文件的大小276

creatsem(2) 创建一个二元信号灯实例277

ftime(2) 获取时间和日期278

lock(2) 封锁主存内的进程279

locking(2) 为了读或写而对文件区加锁或解锁280

mknod(2) 构造目录、特别文件或普通文件282

nap(2) 暂停执行284

opensem(2) 打开信号灯285

rdchk(2) 检查是否有可读的数据285

sdenter,sdleave(2) 同步对一个共享数据段的访问286

sdget,sdfree(2) 附接或分离一个共享数据段287

sdgetv(2) 同步对共享数据的访问288

sigsem(2) 对一个正在等待信号灯的进程发信号289

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

waitsem,nbwaitsem(2) 等待和检查被信号灯控制的资源的访问292

4.文件格式293

stat(4) stat系统调用返回的数据293

1992《UNIX系统V第4版-BSD/XENIX兼容性指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)PATRICK H.WOOD,STEPHEN G.KO 1992 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。