图书介绍
UNIX从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 邢国庆,庞俊华,陈智建编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121102950
- 出版时间:2010
- 标注页数:466页
- 文件大小:28MB
- 文件页数:490页
- 主题词:UNIX操作系统
PDF下载
下载说明
UNIX从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 UNIX概述与安装1
1.1 UNIX早期发展过程概述1
1.1.1 UNIX的缘起2
1.1.2 UNIX的交替发展4
1.1.3 UNIX的战国时代5
1.1.4策略与标准之争6
1.1.5 UNIX的黑暗时期7
1.1.6 AT&T UNIX System V Release 4.07
1.1.7后UNIX时代8
1.2 UNIX的层次组织结构9
1.3 UNIX的逻辑组织结构10
1.3.1进程管理子系统11
1.3.2内存管理子系统12
1.3.3文件管理子系统12
1.3.4 I/O管理子系统13
1.3.5硬件系统13
1.4安装Solaris操作系统13
1.4.1硬件要求14
1.4.2安装步骤14
第2章 命令行基础知识25
2.1命令行结构25
2.2后台进程28
2.3标准输入、标准输出与标准错误输出28
2.4输入输出重定向29
2.5管道33
2.6元字符与文件名生成35
2.7转义与引用38
2.8命令历史40
2.8.1 fc命令41
2.8.2 history命令43
2.8.3重复执行先前的命令44
2.8.4编辑并执行校正后的命令46
2.8.5命令行补充47
2.9命令别名48
2.10作业控制51
2.11会话记录53
2.12使用man命令查询系统参考手册55
第3章 文件系统基础知识57
3.1文件系统的层次结构57
3.1.1树形层次结构57
3.1.2路径名58
3.2文件系统的组织结构59
3.3文件的类型62
3.3.1普通文件63
3.3.2目录文件64
3.3.3特殊文件66
3.3.4链接文件70
3.3.5符号链接文件71
3.3.6管道文件73
3.4文件的安全保护机制73
3.4.1显示文件的访问权限74
3.4.2修改文件的访问权限75
3.4.3设置文件的访问权限76
3.4.4其他访问权限设置78
第4章 文件和目录操作80
4.1创建文件80
4.2显示文件列表81
4.2.1使用ls命令显示文件列表81
4.2.2利用通配符显示文件83
4.2.3显示隐藏文件84
4.2.4递归显示目录与文件85
4.3显示文件内容86
4.3.1使用cat命令显示文件86
4.3.2使用more命令分页显示文件86
4.3.3使用head命令显示文件前几行内容88
4.3.4使用tail命令显示文件最后几行内容88
4.4复制文件89
4.5移动文件89
4.6删除文件91
4.7显示当前工作目录92
4.8改换目录92
4.9创建目录94
4.10移动目录94
4.11复制目录95
4.12删除目录96
4.13比较文件之间的差别96
4.13.1使用diff命令比较两个文件96
4.13.2使用diff3命令比较三个文件97
4.14从系统中检索文件98
4.14.1简单检索100
4.14.2使用逻辑运算符100
4.14.3利用find命令本身实现其他处理功能101
4.14.4利用管道实现其他处理功能101
4.15 检索文件内容102
4.15.1利用grep检索文件内容102
4.15.2过滤其他命令的输出数据103
4.15.3使用grep检索多个文件103
4.15.4检索不包含特定字符串的文本行104
4.15.5在grep中使用正则表达式104
4.15.6检索元字符本身107
4.15.7在命令行中使用引号107
4.16排序107
第5章 编辑文件109
5.1启动vi编辑器109
5.1.1创建文件109
5.1.2状态行109
5.2 vi编辑器的两种工作模式110
5.2.1输入模式110
5.2.2命令模式110
5.3保存编辑的文件并退出vi111
5.4 vi编辑器的基本命令112
5.4.1移动光标位置112
5.4.2输入文本113
5.4.3修改与替换文本113
5.4.4撤销先前的修改114
5.4.5删除文本115
5.4.6复制、删除与粘贴文本115
5.4.7重复执行指定次数的命令116
5.5使用ex命令116
5.5.1显示行号116
5.5.2多行复制117
5.5.3移动文本行117
5.5.4删除文本行118
5.6检索与替换118
5.6.1检索字符串118
5.6.2模式检索119
5.6.3替换字符串120
5.7编辑多个文件120
5.7.1编辑多个文件120
5.7.2合并文件与合并文本行121
5.8定制vi编辑器的运行环境121
5.8.1临时设定vi的运行环境121
5.8.2永久性地定制vi的运行环境123
5.9其他特殊说明124
5.9.1删除或替换特殊字符124
5.9.2在编辑期间运行UNIX命令124
5.10 vi编辑器命令总结125
第6章 Shell基础知识129
6.1 shell与Shell脚本129
6.1.1为什么需要Shell编程129
6.1.2什么是Shell脚本130
6.1.3运行Shell脚本131
6.1.4退出与出口状态131
6.1.5调用适当的Shell解释程序133
6.1.6位置参数135
6.2变量与变量替换137
6.2.1变量分类137
6.2.2变量赋值138
6.2.3内部变量138
6.2.4变量引用与替换141
6.2.5变量的间接引用143
6.2.6特殊的变量替换144
6.2.7变量声明与类型定义147
6.3命令与命令替换148
6.3.1 Shell内部命令148
6.3.2部分命令介绍151
6.3.3命令替换161
6.4 test语句163
6.4.1文件测试运算符164
6.4.2字符串测试运算符165
6.4.3整数值测试运算符167
6.4.4逻辑运算符168
6.5命令行的解释执行过程169
6.5.1读取命令行170
6.5.2命令历史替换171
6.5.3命令别名替换171
6.5.4花括号扩展171
6.5.5波浪号替换172
6.5.6 I/O重定向173
6.5.7变量替换174
6.5.8算术运算结果替换174
6.5.9命令替换174
6.5.10单词解析175
6.5.11文件名生成175
6.5.12引用字符处理176
6.5.13进程替换177
6.5.14环境处理178
6.5.15执行命令178
6.5.16跟踪执行过程179
6.5.17实例验证179
第7章 Shell高级编程181
7.1 if条件语句181
7.1.1 if语句的表现形式181
7.1.2嵌套的if-then条件测试183
7.2 case分支语句185
7.3 for循环语句187
7.4 while循环语句191
7.5 until循环语句193
7.6 select循环语句194
7.7嵌套的循环195
7.8循环控制与辅助编程命令197
7.8.1 break和continue命令197
7.8.2 true命令199
7.8.3 sleep命令199
7.8.4 shift命令200
7.8.5 getopt命令200
7.8.6 getopts命令202
7.9循环语句的I/O重定向204
7.9.1 while循环的I/O重定向205
7.9.2 until循环的I/O重定向206
7.9.3 for循环的I/O重定向206
7.10 here文档207
7.11 Shell函数212
7.12逻辑与和逻辑或并列结构218
7.12.1逻辑与命令并列结构218
7.12.2逻辑或命令并列结构219
7.13 Shell数组220
7.14信号的捕捉与处理225
7.15 其他Shell课题229
7.15.1子Shell229
7.15.2 Shell脚本的调试230
7.15.3系统性能考虑235
第8章 进程管理237
8.1 ps命令概述237
8.2查询进程及其状态信息239
8.2.1查询当前活动的进程239
8.2.2查询系统中所有的进程240
8.2.3显示进程的重要状态信息241
8.2.4显示进程的详细状态信息241
8.3监控进程及系统资源242
8.4终止进程的运行245
8.5调整进程的调度类别及优先级248
8.5.1显示进程的调度类别与优先级248
8.5.2按照指定的调度类别与优先级运行进程249
8.5.3调整进程的调度类别与优先级250
8.5.4设置实时进程的时间片250
8.6调整分时进程的优先级251
8.6.1 nice命令251
8.6.2 renice命令252
8.6.3调整进程优先级的作用252
8.7定时运行系统任务和用户程序253
8.7.1 cron守护进程的调度过程253
8.7.2调度定时重复执行的任务255
8.7.3提交一次性定时执行的任务255
8.8调度重复执行的任务255
8.8.1 crontab的工作原理256
8.8.2创建和编辑crontab文件257
8.8.3显示crontab文件258
8.8.4删除crontab文件258
8.8.5 crontab命令的访问控制259
8.8.6应用实例——数据库定时备份260
8.9调度一次性执行的作业261
8.9.1提交at作业261
8.9.2显示at作业及作业队列263
8.9.3删除at作业263
8.9.4 at命令的访问控制263
8.9.5应用实例——系统定时关机264
第9章 用户管理266
9.1增加与删除用户266
9.1.1 /etc/passwd文件266
9.1.2 /etc/shadow文件267
9.1.3用户管理实例268
9.2定制用户的工作环境272
9.2.1选择命令解释程序272
9.2.2设置用户初始化文件273
9.2.3定制Shell工作环境275
9.3增加与删除用户组280
9.4监控用户281
9.4.1利用who命令查询系统中的用户282
9.4.2利用finger命令查询系统中的用户283
9.4.3利用w命令查询系统中的用户活动283
9.4.4向注册用户发送消息284
9.5以不同用户的身份访问系统284
第10章 软件包的制作与管理287
10.1软件包组成简介287
10.1.1基本组成部分287
10.1.2选用的信息文件288
10.1.3选用的Shell脚本文件288
10.2软件包的相关文件和命令288
10.2.1 pkginfo文件289
10.2.2 prototype文件290
10.2.3 pkgmap文件293
10.2.4 copyright文件293
10.2.5 depend文件294
10.2.6 space文件294
10.2.7 compver文件295
10.2.8软件包的相关工具295
10.3制作软件包295
10.3.1制作软件包的步骤296
10.3.2创建pkginfo文件301
10.3.3利用pkgproto命令创建prototype文件301
10.3.4利用pkgmk命令制作软件包304
10.3.5 pkgtrans命令308
10.4安装软件包310
10.5查询软件包312
10.6检测软件包313
10.7卸载软件包315
第11章 磁盘空间管理318
11.1查询磁盘空间信息318
11.1.1常用的磁盘空间管理工具318
11.1.2使用df命令检查存储空间的使用情况318
11.1.3使用du命令检查存储空间占用情况321
11.1.4使用quot命令查询每个用户占用的存储空间323
11.1.5使用find命令找出超大容量的文件324
11.1.6使用find命令找出长期闲置的文件324
11.1.7使用find命令找出并删除core文件325
11.1.8使用ls命令检测文件的大小325
11.2采用标准工具备份与恢复数据326
11.2.1利用cpio实现备份和恢复327
11.2.2利用tar实现备份和恢复333
11.2.3利用dd实现数据的复制337
11.3文件系统限额管理339
11.3.1限额概述339
11.3.2设置限额341
11.3.3限额的维护343
第12章 TCP/IP网络管理347
12.1 TCP/IP简介347
12.1.1 TCP/IP协议的层次结构347
12.1.2 TCP/IP协议如何处理数据通信349
12.2网络接口设置351
12.3主机名字解析353
12.4网络路由设置354
12.4.1静态路由354
12.4.2动态路由355
12.5配置网络服务356
12.6网络管理与维护358
12.6.1使用ifconfig命令维护网络接口358
12.6.2使用netstat命令监控网络状态359
12.6.3使用ping命令测试远程主机的连通性363
12.6.4使用ftp命令检测网络主机的传输性能364
12.6.5使用traceroute命令跟踪路由信息365
第13章 TCP/IP网络应用367
13.1 OpenSSH367
13.1.1 sshd _config配置文件367
13.1.2 ssh_config配置文件370
13.1.3使用SSH注册到远程系统372
13.1.4使用SSH执行远程系统中的命令373
13.1.5使用SCP替代FTP373
13.1.6使用SFTP替代FTP374
13.1.7 SSH与SCP的无密码注册375
13.1.8 OpenSSH的安全考虑377
13.2 Telnet远程系统注册378
13.3 FTP文件传输379
13.3.1连接FTP服务器381
13.3.2 FTP应用382
13.3.3 FTP访问控制384
13.3.4 FTP自动注册384
第14章 网络文件系统386
14.1 NFS简述386
14.2配置NFS服务器387
14.3配置NFS客户系统390
14.3.1安装远程文件系统390
14.3.2设置/etc/vfstab文件392
14.4 NFS自动安装392
14.4.1主映射文件393
14.4.2直接映射文件394
14.4.3间接映射文件394
第15章 系统启动与关机396
15.1磁盘分区与初始引导396
15.1.1磁盘分区396
15.1.2初始引导过程399
15.1.3系统初始化400
15.2 init进程与系统生成402
15.2.1运行级403
15.2.2 /etc/inittab文件405
15.2.3处理方式405
15.2.4 /etc/inittab文件举例406
15.2.5启动用户定义的应用程序409
15.3用户注册过程409
15.3.1用户注册的处理过程409
15.3.2 utmpx和wtmpx文件410
15.4系统关机过程411
15.4.1使用shutdown命令关闭系统411
15.4.2使用init命令关闭系统412
15.4.3使用其他命令关机412
15.5应用实例413
第16章 文件系统内部组织415
16.1文件系统的组织结构415
16.2超级块417
16.3信息节点418
16.3.1特权标志位418
16.3.2数据块地址数组420
16.4数据区与空闲数据存储块的组织421
16.5信息节点的分配与释放421
16.6数据块的分配与释放422
16.7信息节点与目录和文件的关系424
16.8 UFS文件系统424
16.8.1 UFS文件系统的组织结构424
16.8.2引导块425
16.8.3超级块425
16.8.4柱面组信息块426
16.8.5信息节点区与信息节点428
16.8.6数据块区429
16.8.7数据块的分配与释放过程429
16.8.8信息节点的分配与释放过程430
第17章 文件系统管理432
17.1创建文件系统432
17.1.1使用mkfs命令创建UFS文件系统432
17.1.2使用newfs命令创建文件系统436
17.2使用labelit命令命名文件系统438
17.3安装、卸载文件系统438
17.3.1安装文件系统438
17.3.2 /etc/vfstab文件439
17.3.3安装文件系统441
17.3.4卸载文件系统442
17.4确定文件系统的类型444
17.5检测与修复文件系统446
17.5.1何时需要检测文件系统447
17.5.2文件系统检测的内容448
17.5.3交互检测与修复UFS文件系统452
17.5.4自动检测与修复UFS文件系统454
17.5.5恢复严重受损的超级块454
17.5.6解决fsck命令无法修复的UFS文件系统问题455
17.5.7 fsck的阶段处理方式456
17.5.8利用其他工具修复文件系统463
参考文献466
热门推荐
- 1809783.html
- 3509836.html
- 2831705.html
- 2657157.html
- 123178.html
- 87760.html
- 1524099.html
- 1348227.html
- 234080.html
- 3452722.html
- http://www.ickdjs.cc/book_3374450.html
- http://www.ickdjs.cc/book_2198314.html
- http://www.ickdjs.cc/book_624930.html
- http://www.ickdjs.cc/book_2893126.html
- http://www.ickdjs.cc/book_2152097.html
- http://www.ickdjs.cc/book_3244209.html
- http://www.ickdjs.cc/book_1687893.html
- http://www.ickdjs.cc/book_1246801.html
- http://www.ickdjs.cc/book_1655062.html
- http://www.ickdjs.cc/book_62052.html