图书介绍
循序渐进UNIX教程PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Dave Taylor著;戴兴邦,邓英材等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115099537
- 出版时间:2002
- 标注页数:412页
- 文件大小:33MB
- 文件页数:429页
- 主题词:
PDF下载
下载说明
循序渐进UNIX教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 第1课时:什么是Unix1
1.1本课目标1
1.2什么是Unix1
1.3 Unix的简单历史2
1.3.1 C编程语言3
1.3.2 Unix越来越流行4
1.4什么是多用户系统4
1.5理解Shell5
1.6获得帮助5
1.6.1任务1.1:手册页——Unix在线参考6
1.6.2任务1.2:Unix的其他帮助手段14
1.7小结17
1.8练习题17
1.8.1关键术语17
1.8.2练习18
1.8.3预习下一课18
第2章 第2课时:进入系统和使用命令行19
2.1本课目录19
2.2开始会话19
2.2.1任务2.1:登录和注销系统19
2.2.2任务2.2:用passwd更改密码22
2.2.3任务2.3:选择安全密码23
2.3.1任务2.4:您是谁24
2.3查看周围有什么24
2.3.2任务2.5:找出同时登录到系统的其他用户26
2.3.3任务2.6:每个人在计算机上做什么27
2.3.4任务2.7:查看当前日期和时间28
2.4小结28
2.5练习题29
2.5.1关键术语29
2.5.2练习29
2.5.3预习下一课29
3.2什么是分层文件系统31
第3章 第3课时:文件系统31
3.1本课目录31
3.2.1任务3.1:Unix文件系统的组织32
3.2.2目录bin34
3.2.3目录dev34
3.2.4目录etc34
3.2.5目录lib34
3.2.6目录lost+found34
3.2.10顶层的其他内容35
3.2.9目录usr35
3.2.8目录tmp35
3.2.7目录mnt和sys35
3.3目录分隔符36
3.4相对和绝对文件名的区别36
3.4.1任务3.2:在Unix中隐藏文件38
3.4.2任务3.3:特殊目录.和..40
3.4.3任务3.4:命令env41
3.4.4任务3.5:PATH和HOME42
3.4.5任务3.6:用pwd找出您在哪里42
3.4.6任务3.7:用cd移动到另一个位置43
3.6.1关键术语44
3.5小结44
3.6练习题44
3.6.2练习45
3.6.3预习下一课46
第4章 第4课时:列出文件和管理磁盘的使用47
4.1本课目标47
4.2 ls命令47
4.2.1任务4.1:有关ls命令的所有知识48
4.2.2任务4.2:让ls显示更多的内容49
4.2.3任务4.3:组合标记51
4.2.4任务4.4:在不改变位置的情况下显示其他目录列表52
4.3.1任务4.5:改变ls中的排序顺序54
4.3特殊ls命令标记54
4.3.2任务4.6:在ls中递归地列出目录树56
4.3.3任务4.7:ls的长列表格式57
4.4权限字符串57
4.4.1任务4.8:ls中用于目录的长列表格式58
4.4.2任务4.9:使用touch命令建立文件61
4.4.3任务4.10:使用du检查磁盘空间的使用情况62
4.4.4任务4.11:使用df查看可用的磁盘空间63
4.4.5任务4.12:使用compress程序压缩大文件65
4.6.1关键术语66
4.5小结66
4.6练习题66
4.6.2练习67
4.6.3预习下一课67
第5章 第5课时:所有权及权限68
5.1本课目标68
5.2使用文件权限68
5.2.1任务5.1:理解文件权限设置68
5.2.2任务5.2:目录权限设置73
5.2.3任务5.3:用chmod修改文件或目录权限75
5.2.4任务5.4:用chmod设置新的文件权限77
5.2.5任务5.5:计算数字式的权限字符串80
5.2.6任务5.6:用umask命令建立文件和目录的默认权限82
5.2.7任务5.7:为文件或目录指定所有者和组84
5.3小结85
5.4练习题85
5.4.1关键术语85
5.4.2练习85
5.4.3预习下一课86
6.2操作Unix文件系统87
6.1本课目标87
第6章 第6课时:创建、移动、重命名、删除文件和目录87
6.2.1任务6.1:用mkdir创建新目录88
6.2.2任务6.2:用cp把文件复制到新位置90
6.2.3任务6.3:用mv将文件移动到新位置91
6.2.4任务6.4:用mv重命名文件93
6.2.5任务6.5:用rmdir删除目录94
6.2.6任务6.6:用rm删除文件95
6.2.7任务6.7:减少rm命令的危险96
6.4.1关键术语98
6.4.2练习98
6.4练习题98
6.3小结98
6.4.3预习下一课99
第7章 第7课时:查看文件100
7.1本课目标100
7.2查看文件内部100
7.2.1任务7.1:用file确定文件类型100
7.2.2任务7.2:用file命令查看Unix目录102
7.2.3任务7.3:用head查看文件的前几行104
7.2.4任务7.4:用tail查看文件最后的几行内容106
7.2.5任务7.5:用cat查看文件内容107
7.2.6任务7.6:用more查看长文件110
7.3小结114
7.4练习题114
7.4.1关键术语114
7.4.2练习115
7.4.3预习下一课115
第8章 第8课时:过滤器和管道传输116
8.1本课目标116
8.2扩大命令行116
8.2.1任务8.1:文件重定向的秘密116
8.2.2任务8.2:用wc命令统计字数和行数118
8.2.3任务8.3:用uniq删除冗余的行119
8.2.4任务8.4:用sort来筛选文件中的信息121
8.3小结124
8.4练习题124
8.4.1关键术语124
8.4.2练习124
8.4.3预习下一课125
第9章 第9课时:通配符及正则表达式126
9.1本课目标126
9.2搜索文件126
9.2.1任务9.1:文件名通配符126
9.2.2任务9.2:高级文件名通配符128
9.2.3任务9.3:用grep搜索文件131
9.2.4任务9.4:创建复杂的正则表达式133
9.2.5任务9.5:用于复杂表达式的egrep138
9.2.6任务9.6:用fgrep一次搜索多个模式140
9.3小结141
9.4练习题141
9.4.1关键术语141
9.4.2练习142
9.4.3预习下一课142
10.2.1任务10.1:怎样启动和退出vi143
10.2 Unix的编辑方式143
10.1本课目标143
第10章 第10课时:vi编辑程序入门143
10.2.2任务10.2:在vi中简单移动光标147
10.2.3任务10.3:按单词和页移动150
10.2.4任务10.4:用i、a、o和O向文件中插入文本153
10.2.5任务10.5:删除文本159
10.3小结167
10.4练习题168
10.4.1关键术语168
10.4.3预习下一课169
10.4.2练习169
第11章 第11课时:高级vi技巧、工具和技术170
11.1本课目标170
11.2 vi的高级编辑170
11.2.1任务11.1:在文件内搜索170
11.2.2任务11.2:vi中的冒号命令175
11.2.3任务11.3:怎样正确启动vi180
11.2.4任务11.4:查找和替换183
11.2.5任务11.5:更改和替换命令186
11.2.6任务11.6:用!访问Unix191
11.3 vi命令小结197
11.5.2练习198
11.5.1关键术语198
11.5练习题198
11.4小结198
11.5.3预习下一课199
第12章 第12课时:emacs编辑程序概况200
12.1本课目标200
12.2其他流行的编辑程序:emacs201
12.2.1任务12.1:启动emacs并插入文本201
12.2.2任务12.2:在文件中到处移动203
12.2.3任务12.3:删除字符和单词207
12.2.4任务12.4:emacs中的查找和替换210
12.2.5任务12.5:使用emacs教程和帮助系统213
12.2.6任务12.6:操作其他文件215
12.3小结218
12.4练习题218
12.4.1关键术语218
12.4.2练习219
12.4.3预习下一课219
第13章 第13课时:命令shell入门220
13.1本课目标220
13.2命令shell220
13.2.1任务13.1:有哪些可用的shell221
13.2.2任务13.2:确定shell223
13.2.3任务13.3:怎样选择新的shell225
13.2.4任务13.4:学习shell环境226
13.2.5任务13.5:使用bash配置文件229
13.3小结232
13.4练习题232
13.4.1关键术语232
13.4.2练习232
13.4.3预习下一课233
14.2.1 任务14.1:shell的历史机制234
14.2 shell是什么234
14.1本课目标234
第14章 第14课时:高级shell交互234
14.2.2任务14.2:利用历史记录减少键入236
14.2.3任务14.3:命令别名240
14.2.4任务14.4:一些有用的别名242
14.2.5任务14.5:建立用户提示符243
14.3小结245
14.4练习题245
14.4.1关键术语245
14.4.2练习246
14.4.3预习下一课246
15.2建立自己的命令247
15.1本课目标247
第15章 第15课时:shell编程概况247
15.2.1任务15.1:shell变量248
15.2.2任务15.2:shell运算249
15.2.3任务15.3:比较功能251
15.2.4任务15.4:条件表达式253
15.2.5任务15.5:循环表达式256
15.2.6任务15.6:bash功能258
15.3小结262
15.4练习题262
15.4.1关键术语262
15.4.3预习下一课263
15.4.2练习263
第16章 第16课时:分离和切割命令管道数据264
16.1本课目标264
16.2 awk编程系统264
任务16.1:学习使用awk265
16.3在管道中使用cut269
任务16.2:用cut分离和切割数据269
16.4用sed和tr内联编辑271
任务16.3:用sed和tr进行内联编辑271
16.6.1练习273
16.6练习题273
16.5小结273
16.6.2预习下一课274
第17章 第17课时:作业控制275
17.1本课目标275
17.2处理作业275
17.2.1任务17.1:shell中的作业控制:停止作业275
17.2.2任务17.2:前台/后台和Unix程序278
17.2.3任务17.3:找出正在运行的程序281
17.2.4任务17.4:用kill终止进程287
17.4.1关键术语289
17.4练习题289
17.3小结289
17.4.2练习290
17.4.3预习下一课290
第18章 第18课时:Unix环境中的打印291
18.1本课目标291
18.2生成打印副本291
18.2.1任务18.1:用printers查找本地打印机292
18.2.2任务18.2:使用lpr或者lp打印文件295
18.2.3任务18.3:用pr和col格式化打印作业299
18.2.4任务18.4:处理打印队列303
18.4.2练习306
18.4.1关键术语306
18.3小结306
18.4练习题306
18.4.3预习下一课307
第19章 第19课时:查找信息和文件308
19.1本课目标308
19.2查找信息和文件308
19.2.1任务19.1:find命令及其选项308
19.2.2任务19.2:使用find和xargs313
19.4练习题315
19.4.1练习315
19.3小结315
19.4.2预习下一课316
第20章 第20课时:归档和备份317
20.1本课目标317
20.2 tar磁带归档实用程序317
任务20.1:学习使用tar318
20.3使用compress压缩文件323
任务20.2:在Unix上压缩大文件323
20.4使用Unix磁带命令:cpio324
任务20.3:快速学习cpio325
任务20.4:个人备份方案327
20.5个人备份解决方案327
20.6小结329
20.7练习题329
20.7.1练习329
20.7.2预习下一课330
第21章 第21课时:用电子邮件通信331
21.1本课目标331
21.2与世界交互331
21.2.1任务21.1:用mesg建立消息332
21.2.2任务21.2:给其他用户写信333
21.2.3任务21.3:用mailx读电子邮件336
21.2.4任务21.4:用mailx发送邮件341
21.2.5任务21.5:Internet电子邮件地址344
21.2.6任务21.6:另一个聪明的电子邮件程序elm346
21.2.7任务21.7:Pine概况348
21.3小结350
21.4练习题350
21.4.1关键术语350
21.4.2练习350
21.4.3预习下一课351
22.2.1任务22.1:连接到远程Internet站点352
22.2超越自己的系统352
22.1本课目标352
第22章 第22课时:使用telnet、SSH和ftp352
22.2.2任务22.2:从Windows系统和Mac系统中使用telnet355
22.2.3任务22.3:使用SSH保证连接安全357
22.2.4任务22.4:从其他Internet站点复制文件358
22.3练习题368
22.3.1关键术语368
22.3.2练习369
22.3.3下一课预习369
23.2用自己的程序扩展和扩充Unix370
23.1本课目标370
第23章 第23课时:Unix中的C 语言编程370
23.2.1任务23.1:更聪明的FTP客户端fget371
23.2.2任务23.2:用cc(C语言的编译程序)来编译程序375
23.2.3任务23.3:无价的make实用程序376
23.2.4任务23.4:其他有用的C工具378
23.3小结381
23.4练习题381
23.4.1关键术语381
23.4.2练习381
23.4.3预习下一课382
24.1本课目标383
第24章 第24课时:Unix中的Perl编程383
24.2.1任务24.1:使用Perl语言编写的货币兑换演示程序384
24.2灵活而强大的Perl384
24.2.2任务24.2:用-W检查代码质量388
24.2.3任务24.3:Perl在线文档和信息390
24.2.4任务24.4:其他有用的Perl命令393
24.3小结394
24.4恭喜395
24.5练习题395
24.5.1关键术语395
24.5.2练习395
A.2使用Unix Web服务器396
附录A 使用Apache服务器396
A.1本课目标396
A.2.1任务A.1:了解Apache配置文件397
A.2.2任务A.2:创建简单的CGI程序401
A.2.3任务A.3:服务器端包含程序405
A.2.4任务A.4:理解Apache日志文件407
A.3小结412
A.4练习题412
A.4.1关键术语412
A.4.2练习412