《UNIX系统V第4版-BSD/XENIX兼容性指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)PATRICK H.WOOD,STEPHEN G.KOCHAN著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1992
  • ISBN:7505315641
  • 页数:295 页
图书介绍:

引论 1

0.1 本指南的组织 1

0.1.1 章节的组织 1

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

0.1.2.1 计算机输入和输出 1

目录 1

getusershell,setusershell,endusershell 3

dbm_firstkey,dbm_nextkey,dbm_open,dbm_store 3

random,srandom,initstate,setstate 3

econvert,fconvert,gconvert,seconvert,sfconvert,sgconvert 3

setjmp,longjmp,_setjmp,_iongjmp,sigsetjmp,siglongjmp 3

string:strcasecmp,strncasecmp 3

syslog,openlog,closelog,setlogmask 3

wait,wait3,WIFSTOPPED,WIFSIGNALED,WIFEXITED 3

bstring:bcopy,bcmp,bzero,ffs 3

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_decimal 152

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

取得合法的用户shell 168

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和有效组ID 201

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

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