《Unix开放系统》求取 ⇩

目录1

第一章Unix系统简介1

1.1 Unix语言1

1.2 Unix学习指导2

1.3从本书中获得最多的知识2

1.4学习本书的几个前提条件3

1.5学习本书无需具备的几个前提条件3

1.6如何使用本书4

第二章什么是Unix6

2.1什么是操作系统6

2.2“Unix”是一个特殊的操作系统6

2.3“Unix”代表一类操作系统7

2.4“Unix”是一种文化的代名词8

2.5怎样使用Unix9

第三章Unix系统连接10

3.1主机与终端10

3.2按下一个键,会发生什么情况11

3.3多用户系统是怎样连接的11

3.4控制台12

3.5工作站13

3.6网络连接13

3.7客户-服务器14

3.8大规模网络连接15

3.9通过电话线连接16

3.10字符终端与图形终端17

4.1用户标识符与口令18

第四章Unix使用入门18

4.3注册后将发生什么情况19

4.2注册(启动Unix)19

4.4开始工作:shell提示符20

4.5 退出(终止Unix):logout,exit,login21

4.6大小写字母格式22

4.7 Unix工作期举例24

4.8改变口令:passwd、yppasswd、kpasswd25

4.9选取口令25

4.10检查是否有人在使用你的Unix帐号:last27

4.11用户标识符与用户28

4.12超级用户的用户标识符:root28

4.13做一些安全性的计算,从中取乐29

5.1 GUI:图形用户接口30

第五章使用X Window入门30

5.2什么是X Window31

5.3窗口管理器:mwm,olwm,twm31

5.4 X服务器与X客户32

5.5使用X执行远程计算机程序33

5.6最重要的X客户程序:xterm35

5.7开始使用X Window:xinit、xterm、twm、mwm、olwm35

5.8学习使用一个图形用户界面37

5.9鼠标与菜单37

5.10图标38

5.11焦点控制38

5.13启动远程系统中的程序:xhost39

5.12启动程序:xcalc,xclock39

5.14终止X Window的工作41

第六章使用Unix系统键盘43

6.1TTY:第一种终端43

6.2 Unix如何知道你正在使用的是哪种类型终端44

6.3如何设置TERM变量45

6.4TERM变量设置错误将发生什么情况45

6.5了解你所使用的键盘:CTRL键45

6.6 Unix键盘编码46

6.7使用特殊键:erase,werase,kill47

6.8按下BACKSPACE或DELETE键会出现什么情况48

6.9与Sun计算机的连接:神奇的^H键49

6.10终止一个程序:intr50

6.11另一种终止一程序的方法:quit51

6.12暂停显示:stop,start51

6.13文件结束码:eof52

6.14 Shell与eof码52

6.15检查终端的特殊键:stty53

6.16电传打字机控制信号55

6.17 Unix如何使用电传打字机控制信号:^H,^I,^G56

6.18 Unix对行末的处理:newline,return56

6.19^J的一个重要应用:stty sane57

6.20一个程序员和一个公主的故事58

7.1显示时间和日期:date59

7.2显示日历:cal59

第七章可立刻使用的Unix程序(包括游戏)59

7.3 Unix提醒服务:calendar61

7.4系统运转了多长时间?uptime,ruptime61

7.5检查来自周围用户的消息:news,msgs62

7.6关于用户及系统的信息:hostname,whoami,quota63

7.7终端上锁:lock64

7.8请Unix提醒离开的时间到:leave64

7.9内部计算器:bc65

7.10使用bc做计算66

7.11使用bc的变量68

7.12使用bc做不同基值的运算69

7.13 Unix游戏程序71

7.15怎样玩游戏72

7.14如何终止一个游戏(及一般的Unix程序)72

7.16 Unix游戏程序概述73

7.17消遣与新奇游戏73

第八章Unix系统联机手册77

8.1什么是联机手册man77

8.2在终端上显示联机手册78

8.3联机手册是如何组织的79

8.4在man命令中指定节号80

8.5如何参考联机手册81

8.6手册页的格式82

8.7一种快速查寻命令作用的方法:whatis84

8.8查找一条命令:apropos85

9.1 Unix命令行87

9.2选项与参数87

第九章命令句法规则87

9.3空白符88

9.4一个或多个;零个或多个89

9.5命令的正规格式描述:句法规则(syntax)89

9.6从Unix联机手册中学习命令句法90

9.7如何学习使用诸多的选项91

第十章Shell介绍92

10.1什么是Shell92

10.2 Bourne shell家族:sh,ksh,bash,zsh,rc93

10.3 C-Shell家族:csh,tcsh94

10.4应该使用哪种Shell95

10.6改变缺省的 Shell:chsh97

10.5临时改变Shell97

第十一章使用C-Shell99

11.1开关式Shell变量:set,unset99

11.2存储式Shell变量:set100

11.3显示一变量的值:echo101

11.4 环境变量:setenv,printenv102

11.5如何连接环境与Shell变量103

11.6 Shell的内部命令104

11.7查寻路径105

11.8 Shell提示符106

11.9建立历史代替:history107

11.10使用历史代替109

11.11历史代替用法举例:避免误删文件110

11.12命令别名:alias,unalias111

11.13使用带有变量的别名112

11.14别名用法举例:掌握你的工作目录113

11.15别名用法举例:避免误删文件113

11.16初始化文件和结束文件:.cshrc,.login,.logout114

11.17 Shell脚本116

第十二章使用Korn Shell118

12.1 Shell选项:set-o,set+o118

12.2 Shell内部变量:set119

12.3显示一变量的值:print121

12.4输出Shell变量:export122

12.5 Shell的内部命令:type124

12.6查寻路径125

12.7 Shell提示符126

12.8历史文件:history128

12.9重用命令:r130

12.10历史列表应用举例:避免误删文件132

12.11 命令别名:alias,unalias,whence133

12.12别名用法举例:避免误删文件134

12.13内部编辑器135

12.14使用内部vi编辑器136

12.15使用内部emacs编辑器138

12.16初始化文件和结束文件:.profile,.kshrc,.logout140

12.17 Shell脚本142

第十三章通信142

13.1显示注册用户标识符:users144

13.2注册用户标识符的有关信息:who144

13.3注册本地网的用户标识符的信息:rwho145

13.4确定其他用户正在做什么:w146

13.5 用户标识符的公开信息:口令文件149

13.6 口令文件的组成150

13.7显示用户标识符的公开信息:finger152

13.8改变公开访问信息:chfn153

13.9 finger命令与.plan,.project文件153

13.10用finger命令显示邮件状态154

13.11远程finger155

13.12检查计算机是否处于活动状态,是否连接好:ping156

13.13直接与某人通信:talk157

13.14 talk程序的替代本:ntalk,ytalk159

13.15直接与某人通信:write159

13.16禁止别人向你发送消息:mesg161

13.17对话时要彬彬有礼且遵守约定162

13.18通用寻址的重要性163

第十四章网络与地址164

14.1 Unix邮件系统总述164

14.2 TCP/IP:traceroute165

14.3什么是Internet167

14.4你真的处于Internet中吗167

14.5标准Internet网络地址168

14.6 Internet网络地址:旧格式169

14.7标准Internet网络地址的变异格式169

14.8标准Internet网络地址:国际通用格式170

14.9伪Internet网络地址172

14.10 UUCP地址与砰(Bang)路径172

14.11 简化UUCP编址173

14.12与其他网络通邮174

第十五章邮件系统176

15.1 Unix邮件程序:mail,Pine,Elm,MH,Mush,Rmail176

15.2在Elm和Pine之间做出选择177

15.3给mail程序定位178

15.4发送邮件179

15.5确定消息主题180

15.6输入消息181

15.7观察消息的传递过程:-v选项182

15.8波浪号转义字符183

15.9消息的组成部分:消息头和消息体185

15.11向当前消息中读数据186

15.10用文本编辑器编排消息186

15.12编排消息过程中,执行Shell命令:fmt187

15.13向文件或程序发送邮件188

15.14如何知道有邮件发来?from,biff,xbiff190

15.15如何保存邮件192

15.16准备读邮件194

15.17显示消息头194

15.18显示一条消息196

15.19保存一条消息197

15.20应答一条消息197

15.21创建一条新消息198

15.22删除一条消息199

15.23消息列表199

15.24终止mail程序199

15.25对邮件管理的几点建议200

15.26定制mail环境:.mailrc文件201

第十六章重定向和管道203

16.1 Unix设计准则203

16.2标准输入和标准输出205

16.3重定向标准输出205

16.4防止文件被重定向替换206

16.5管道208

16.6重定向标准输入209

16.7管道线分流:tee210

第十七章过滤器212

17.1过滤器212

17.2可能的最简单的一种过滤器:cat213

17.3增强过滤器的功能214

17.4实用过滤器列表215

17.5组合文件:cat216

17.6删除数据列:colrm218

17.7从每行中抽取指定的列:cut219

17.8数据的编码与解码:crypt221

17.9抽取包含指定模式的行:grep222

17.10抽取以某一指定模式开始的行:look225

17.11组合数据列:paste227

17.12字符序列反序:rev229

17.13数据排序与组合:sort,ASCⅡ码229

17.14检查数据拼写错误:spell232

17.15翻译或删除指定的字符:tr233

17.16查找重复的行:uniq235

17.17对行、词和字符计数:wc236

17.18命令替代:tset238

17.19命令替代使用实例240

17.20正则表达式241

第十八章显示文件245

18.1显示某一文件的头部:head245

18.2显示文件的尾部: tail246

18.3页显程序247

18.4应该使用cat来显示文件吗247

18.5使用more显示文件248

18.6使用pg显示文件250

18.7使用less显示文件252

18.8使用环境变量定制自己的页显程序255

第十九章打印文件257

19.1打印服务257

19.2打印一个文件时会发生什么情况:Spooling258

19.3精灵和龙259

19.4格式化用于打印的文件:pr,nl260

19.5打印文件:lpr(Berkeley Unix)262

19.6检查打印作业的状态:lpq(Berkeley Unix)264

19.7取消一个打印作业:lprm(Berkeley Unix)265

19.8打印文件:lp(System V Unix)266

19.9检查打印作业状态:lpstat(System V Unix)268

19.10取消一个打印作业:cancel(System V Unix)269

19.11打印趣事:打印联机手册和标签270

20.1应该选用哪种编辑器271

第二十章vi文本编辑器271

20.2什么是vi272

20.3如何启动vi273

20.4命令方式和输入方式274

20.5以只读方式启动vi:-R选项,view275

20.6系统失败后数据的恢复:-r选项276

20.7如何终止vi276

20.8 vi如何使用屏幕277

20.9使用vi和ex命令278

20.10学习vi命令的一种方法279

20.11移动光标280

20.12在编辑缓冲区内移动283

20.13查寻某一模式284

20.14使用行号286

20.15向编辑缓冲区内插入数据287

20.16修改编辑缓冲区289

20.17模式替代291

20.18作废与重复修改294

20. 19改变字母格式295

20.20控制行宽295

20.21从编辑缓冲区中删除数据297

20.22拷贝上一次删除的内容299

20.23行拷贝与行移动301

20.24输入shell命令301

20.25向编辑缓冲区中读入数据302

20.26使用shell命令处理数据304

20.27向文件中写数据305

20.28在编辑状态转换文件306

20.29使用缩写式307

20.30使用.exrc文件初始化vi307

第二十一章emacs文本编辑器309

21.1什么是emacs309

21.2 emacs的产生310

21.3 GNU宣言节选311

21.4怎样学习emacs312

21.5 CTRL键313

21.6 META键314

21.7特殊键名315

21.8如何启动emacs编辑器:emacs,gmacs,gnuemacs,gnumacs316

21.10系统失败后的数据恢复318

21.9以只读方式启动emacs编辑器318

21.11终止emacs319

21.12命令与键连接321

21.13缓冲区322

21.14窗口323

21.15状态行/只读浏览325

21.16回显区/键入emacs命令327

21.17极小缓冲区328

21.18完成329

21.19练习使用emacs331

21.20键入与纠错332

21.21为什么emacs命令如此之奇妙334

21.22常见问题及解决方法334

21.23控制窗口的命令335

21.24控制缓冲区的命令337

21.25文件操作命令338

21.26光标与点的概念341

21.27光标移动341

21.28重复命令:前缀变元342

21.29在缓冲区内移动344

21.30使用行号345

21.31标记、点和域345

21.32使用标记和点定义域346

21.33操作域的命令348

21.34消除与删除:两种擦除文本的方法350

21.35文本删除命令350

21.36文本消除命令352

21.37消除环与拖动;移动与拷贝354

21.38常见键入性错误的纠正356

21.39文本的填充和格式化358

21.40 emacs查寻命令359

21.41增量查寻361

21.42查寻中使用的命令361

21.43大、小写字母查寻363

21.44非增量查寻与字查寻364

21.45正则表达式查寻364

21.46查寻并替换366

21.47递归编辑368

21.48输入shell命令369

21.49大模式371

21.50小模式373

21.51设置大模式和小模式374

21.52只读模式374

21.53定制工作环境:.emacs文件375

21.54设置缺省模式375

21.55 解决BACKSPACE与帮助程序的问题377

21.56解决C-s和C-q的问题378

21.57解决Esc-Esc的问题378

21.58帮助工具379

21.59信息工具380

21.60内部程序382

21.61游戏与消遣程序383

22.2三种类型的Unix文件387

第二十二章Unix文件系统387

22.1什么是文件387

22.3文本文件与二进制文件,比特与字节388

22.4文本文件与二进制文件在技术上的差别389

22.5 目录与子目录390

22.6树形结构的文件系统391

22.7遍历根目录393

22.8使用/dev目录中的特殊文件:tty394

22.9遍历/usr目录395

22.10为什么要用两个子目录/bin和/usr/bin存放程序396

22.11 home目录397

22.12Unix目录结构的变异形式398

23.1路径名与工作目录400

第二十三章目录操作400

23.2绝对路径与相对路径401

23.3 三种简便的路径名缩写符:...~402

23.4在目录树内移动:cd,pwd405

23.5创建新目录:mkdir407

23.6删除目录:rmdir409

23.7 目录移动或更名:mv411

23.8 列目录内容:1s-rCFRI412

23.9跟踪磁盘空间使用情况:ls-s,du,quota414

23.10广义字符、文件名替代和固化416

23.11点文件(隐含文件):ls-a419

23.12长目录列表:ls-dgl419

23.13为ls命令定义别名421

第二十四章文件操作423

24.1创建一个文件:touch423

24.2文件名的选取424

24.3拷贝文件:cp426

24.4向另一目录中拷贝文件:cp426

24.5 目录拷贝:cp-r427

24.6移动文件:mv428

24.7文件或目录更名:mv428

24.8删除文件:rm429

24.9如何避免误删文件:rm-if430

24.10删除完整的子目录树:rm-r432

24.11 已经被删除了的文件还可能再恢复吗433

24.12文件权限433

24.13 Unix如何管理文件权限:id434

24.14显示文件权限:ls-l435

24.15文件模式436

24.16修改文件权限:chmod438

24.17 Unix如何对一新文件赋权限值:umask438

24.18链接的概念439

24.19对同一文件的多重链接440

24.20建立一个新链接:ln441

24.21基本文件命令是如何工作的442

24.22符号链接:ln-s443

第…二十五章进程与作业控制444

25.1前台进程与后台进程444

25.2何时不应该在后台运行作业446

25.4显示挂起作业列表:jobs447

25.3进程挂起:作业控制447

25.5将被挂起的作业移至前台:fg448

25.6将一被挂起的作业移至后台:bg450

25.7显示进程状态:ps450

25.8杀死一个进程:kill451

25.9结束语454

附录A本书内所涉及的Unix命令一览表455

附录B Unix命令分类一览表460

附录C vi命令一览表466

附录D emacs命令一览表471

附录E ASCⅡ码表480

附录F Internet顶层域值列表484

附录G词汇表487

1994《Unix开放系统》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(H.哈恩)(Harley Hahn)著;王艺,陈郁虹 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

UNIX系统基础(1998 PDF版)
UNIX系统基础
1998 北京:清华大学出版社
开放式网络和开放系统互连(1994 PDF版)
开放式网络和开放系统互连
1994
UNIX系统教程( PDF版)
UNIX系统教程
新闻出版局
开放式网络和开放系统互连(1994 PDF版)
开放式网络和开放系统互连
1994 北京:电子工业出版社
软件开发环境-UNIX操作系统(1994 PDF版)
软件开发环境-UNIX操作系统
1994 成都:电子科技大学出版社
UNIX系统V(1992 PDF版)
UNIX系统V
1992 上海:上海科学技术文献出版社
实用UNIX系统教程(1997 PDF版)
实用UNIX系统教程
1997 长沙:国防科技大学出版社
UNIX操作系统(1986 PDF版)
UNIX操作系统
1986 北京:清华大学出版社
UNIX操作系统(1991 PDF版)
UNIX操作系统
1991 北京:电子工业出版社
UNIX操作系统(1986 PDF版)
UNIX操作系统
1986 北京:电子工业出版社
UNIX系统下的80386(1994 PDF版)
UNIX系统下的80386
1994 北京:清华大学出版社
UNIX操作系统教程(1985 PDF版)
UNIX操作系统教程
1985 西安:西安电子科技大学出版社
实用UNIX(1993 PDF版)
实用UNIX
1993 北京:北京航空航天大学出版社
UNIX 操作系统设计(1989 PDF版)
UNIX 操作系统设计
1989 北京:北京大学出版社
学习和使用TURBO C语言(1993 PDF版)
学习和使用TURBO C语言
1993 南京:南京大学出版社