图书介绍
UNIX 奥秘 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)(J.C.小阿姆斯特朗)James C. Armstrong,Jr.著;熊辉等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505354973
- 出版时间:2000
- 标注页数:1010页
- 文件大小:40MB
- 文件页数:1020页
- 主题词:
PDF下载
下载说明
UNIX 奥秘 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
关于本书1
第一篇 帐户(Aceounts)1
第二篇 命令Shells(Command Shells)1
第一篇 帐户(Accounts)1
第三篇 文件系统导航(File System Navigation)2
第四篇 编辑(Editing)2
第五篇 进程(Proccesses)2
第六篇 网络与通讯(Networking and Communications)2
第七篇 UNIX与Internet2
第八篇 X Window系统2
登录3
第一章 UNIX帐户3
本书使用的约定3
第十二篇 UNIX变种与发展方向3
第十一篇 系统管理(System Adminstration)3
第十篇 GNU工具3
第九篇 软件开发(Sotiwart-Dcvelopment)3
了解与用户帐户有关的文件4
/etc/passwd文件4
/etc/group文件5
/etc/shadow文件6
了解UNIX系统重要的帐户6
root(根)帐户6
bin帐户6
uucp帐户6
lp帐户6
其他帐户6
小结7
改变你的帐户9
第二章 管理你的帐户9
注册名(Login name)10
口令(Password)10
用户和组(User and group IDs)11
用户名(Name)13
用户目录(Home directory)14
启动命令系统(Startup command shell)14
在系统中改变帐户14
注册(login)15
改变用户ID(su)15
新组(newgrp)16
退出(exit)17
检查系统17
who命令17
W命令18
last命令20
finger命令21
uptime命令21
小结21
第二篇 命令Shells(Command Shells)23
第三章 介绍命令Shell25
历史回顾25
了解命令环境26
了解Shell是如何工作的27
维护环境27
I/O流的处理27
管理工作28
运行命令28
小结28
Shell命令特征29
第四章 理解Shell的概貌29
通配符30
命令替换31
Bourne Shell31
I/O重定向31
标准的输入和输出31
文件拼接32
使用文件描述符33
管道33
管理环境34
后台作业35
C Shell35
与Bourne shell的区别35
I/O重定向35
变量类型36
历史机制37
使用别名38
目录栈的访问39
作业控制40
Rorn Shell40
历史机制40
别名的用法40
函数的定义41
作业控制41
BASH Shell41
内部命令41
chsh命令44
小结44
数组变量45
理解shell变量45
第五章 Shell程序设计45
变量的引用46
使用typesct命令49
变量的赋值50
变量的删除51
使用命令行参数和Shell变量51
函数的用法51
typeset命令在函数处理中的用法52
公用函数52
函数的删除53
使用算术表达式和条件表达式53
let条件表达式54
简化操作55
其它条件表达式55
if条件语句56
流程控制56
条件执行语句56
紧凑的if条件语句57
case条件语句57
循环语句58
for语句58
while语句59
循环中断60
break命令60
continue命令60
使用getopts命令61
高级I/( )操作61
中断处理62
Path截取63
Shell程序示例63
调试63
用Korn shell编写uuto程序64
小结66
第三篇 文件系统导航(File System Navigation)67
第六章 介绍文件系统69
理解文件系统结构69
使用l-结点70
使用连接71
小结72
第七章 查找与识别文件73
查找文件73
使用ls命令74
使用find命令81
删除用户91
使用xargs命令97
使用which命令98
使用whereis命令98
识别文件99
重新使用ls命令99
使用file命令105
使用wc命令107
使用head和tail命令107
使用cat和more命令108
使用od命令111
小结112
第八章 理解文件权限和磁盘限制113
理解文件权限113
利用scicky位和SET-UID116
检查文件权限117
创建文件权限118
改变文件权限119
改变文件属主和所属用户组121
理解磁盘管理121
使用普通命令122
理解目录的创建和删除124
创建特殊文件124
测定剩余的磁盘空间125
磁盘的使用情况126
小结127
第九章 组合磁盘和Shell命令129
集成文件系统工具129
集成Shell,帐户管理和文件系统命令130
看几个例子132
统计文件个数132
统计目录个数132
计算磁盘使用情况133
小结133
第四篇 编辑(Editing)135
第十章 ed正文编辑程序137
ed的用法138
启动ed138
基本命令格式138
地址规范139
帮助140
装入文件140
正文显示140
正文添加141
正文的删除141
改变正文141
正文替换142
全局命令143
正文标记144
正文输出与退出ed144
使用正则表达式144
简易的正则表达式144
查找144
特殊字符145
字符集146
单词匹配146
重复匹配147
可选模式147
分组模式147
一些普通模式148
小结148
第十一章 屏幕编辑器的使用149
vi编辑器的使用149
准备开始150
vi基本操作150
使用变量153
工作在ex编辑模式153
使用vi高级功能153
使用ex命令154
使用缩写155
程序设计技窍156
理解vi启动文件156
使用emacs编辑器156
准备开始157
emacs基础158
获得帮助158
移动光标158
删除文本159
增添文本159
加载文件159
剪切和粘贴160
查找160
使用高级输入160
储存和退出160
使用emacs高级功能160
理解ernacs缩写160
理解emacs启动文件161
使用emacs比一般的编辑器更多161
小结161
第十二章 文本处理命令的使用163
简单文本处理163
查找模式匹配行163
grep命令164
POSIX和grep165
egrep命令165
fgrep命令165
剪切和粘贴166
cut命令特有的列表166
字节剪切166
字符剪切166
分割文件166
字段剪切167
粘贴167
文本排序168
删除文本重复行170
转换文本170
文本转换170
流编辑器172
awk:文本处理程序175
awk执行结构176
算术函数180
串操作181
重要的变量182
你的另一些函数182
关联数组183
字段和记录分隔符184
可选择的输入184
命令行参数184
简单awk脚本185
为一个数据库范例使用复杂的脚本185
标记格式192
troff和手册页192
超文本标记194
CGI194
小结194
管道中的流编辑195
第十三章 正确地编辑195
小结202
第五篇 进程(Processes)203
第十四章 介绍进程和调度205
理解进程205
创建一个进程207
终止一个进程208
管理资源208
进程间通讯(IPC)208
信号209
管道209
系统V IPC209
信号灯210
调度210
共享内存210
消息队列210
理解在机器引导时所发生的事情211
小结211
第十五章 进程检查213
理解ps213
检查所有的终端进程214
检查所有进程215
检查与组相关的进程216
格式化输出216
检查特定的进程217
检查与一个指定终端相关的进程217
检查与某个用户相关的进程218
使用特定的输出格式218
标志组合219
PS命令小结220
理解ipcs命令221
小结222
第十六章 进程管理223
进程调度223
at命令224
batch命令231
禁止和激活at及batch232
crontab命令232
nohup命令234
nice命令234
作业控制235
在后台运行一个作业235
中断一个正在运行的作业236
作业号237
jobs命令237
fg命令238
bg命令239
kill命令240
wait命令240
终止进程和资源240
捕获shell中的信号,第二次访问244
捕获程序中的信号245
小结246
第十七章 正确处理进程246
使用shell工具246
小结250
第六篇 网络与通讯(Networking and Communications)251
第十八章 理解通信253
计算机的发展253
网络无处不在256
局域网与广域网的比较256
UUCP传输的生命周期257
命令257
UUCP257
文件261
线路配置266
测试UUCP267
小结268
第十九章 理解和使用网络269
网络模型269
物理层和数据链路层269
网络层270
传输层271
会话层272
表达层273
应用层273
使用RPC274
RPC的工作原理274
调试RPC275
网络文件系统277
虚拟文件系统278
虚拟文件系统节点278
NFS协议278
NFS的应用280
输入输出(I/O)缓冲的守护进程282
NFS的诊断工具282
NFS小结283
网络信息服务284
映象285
NIS工作原理285
服务器配置287
配置客户机289
NIS映象与本地文件合并290
从命令行访问NIS290
自动安装(automaounter)293
本地网的使用295
使用ping命令调试网络295
网络命令296
理解协议300
简单邮件传输协议300
消息返回303
小结304
第二十章 使用电子邮件和网络新闻305
Internet慨貌305
利用E-mail简单访问Internet306
E-mail地址307
邮件程序308
利用邮件表交友和学习320
搜寻邮件表320
创建你自己的邮件表322
不散的聚会:Usenet326
Rn:一个有着惊人功能的简单界面328
Tin:另一个全屏幕工具332
第二次访问Pine,这次作为一个新闻阅读器335
小结337
第七篇 UNIX与Internet339
第二十一章 Internet入门341
Internet的历史341
查找端口343
Internet的工作原理343
查找远程地址347
通讯的样本352
小结355
第二十二章 Internet工具357
用FTP访问远程文件系统357
用Archie命令在网络上查找文件360
多种多样的菜单:Gopher362
Internet的未来365
小结365
第二十三章 充分利用Web浏览器367
浏览器367
Lynx367
Netscape373
Netscape 3373
Nctscape 4373
Mozilla377
自定义Netscape379
常规选项379
编辑选项381
邮件和新闻选项382
网络选项382
安全选项383
书签管理383
小结387
第二十四章 配置和使用Web服务器389
Apache389
安装Apache390
如何得到Apache390
什么是Apache390
基本配置398
高级配置401
所有选项406
运行记录414
Netscape的Enterprise Server416
小结416
第二十五章 HTML入门417
文档结构417
HTML标记417
URLs418
色彩418
文档头419
文档体420
超级链接421
注释421
标题422
字体423
分隔符425
设定文本位置426
图象426
特殊字符427
列表428
表格429
框架431
表单431
风格表单434
动态文档435
Web页的例子436
小结438
概述:CGI编程439
第二十六章 编写完整的CGI程序439
服务器端引用440
从浏览器获得数据442
返回数据到浏览器452
Cookies455
服务器push457
重定向458
现实世界的CGI实例458
流量分析458
竞猜471
调试CGI492
小结494
第二十七章 从Internet上得到最多495
组合工具495
用Shell程序使用Web497
通过e-mail接收天气预报497
管理流量数据501
小结506
第八篇 X Windows系统507
第二十八章 理解X Window509
X Window的历史509
X Window的后台命令510
X Window程序的结构511
窗口管理器512
小结512
会话协议513
X的基本知识513
第二十九章 启动X系统513
确定连接514
关闭对话514
错误恢复515
XINIT命令和.xinitrc文件515
使用startx517
标准参数517
第一个客户终端仿真程序519
Xterm菜单521
Xterm剪切和粘贴524
Xterm滚屏525
Xterm启动选项525
XTerm资源528
资源名称529
Kterm529
资源529
资源格式530
资源值530
查找缺省值530
.Xdefaults文件531
查找资源名532
注释533
xrdb命令533
更多的基本客户535
Xclock535
其它时钟537
Xclock资源537
Xhost538
Xlogo539
Xrefresh540
Xwininfo541
X显示管理器xdm542
xdm配置542
用于使用Xdm的用户文件544
启动xdm544
XDMCP545
我的会话545
小结547
第三十章 使用窗口管理器549
为什么要使用一个窗口管理器549
了解一下最大的三个窗口管理器550
Motif窗口管理器550
Open Look窗口管理器551
Tab窗口管理器553
定制一个窗口管理器555
设置变量556
组合键561
为标题栏增加按钮。564
创建菜单564
定制函数564
使用其它的窗口管理器565
比较视觉和感觉566
Motif566
使用虚拟窗口管理器566
常见的桌面环境567
小结568
第三十一章 基本的X应用569
桌面应用程序569
一个联机手册浏览器569
xfm:一个X文件管理器570
邮件提示578
一个基于X的剪贴板580
一个基于X的编辑器581
一个功能强大的计算器585
一个放大镜590
定制应用程序591
列出可用的颜色591
显示屏特性592
字体选择595
X的显示屏设置598
管理根窗口600
定制提示601
一个好的.xinitrc601
一个好的.twmrc601
一个好的.xfm/xfm-apps604
小结605
X Window的高级工具607
第三十二章 高级X程序607
显示系统负载607
监控空闲时间608
监控自由空间608
显示字体609
当不支持剪切和粘贴时如何剪切和粘贴612
改变你的指针和键盘613
显示主控制台信息620
中止应用程序621
在远端机器上运行应用程序622
X的多媒体命令622
创建和改变位图文件624
捕获屏幕图片627
显示屏幕图片628
打印屏幕图片629
显示图象,第一部分630
显示图象,第二部分634
定位你的 UNIX机器上的电影638
你喜欢玩一个游戏吗639
一个有趣的拼板游戏639
X Window中的俄罗斯方块641
迷宫643
用于观察光标的眼睛644
一个气体扩散的例子645
一个地球的视图645
月亮的状态647
一个蟑螂能横行吗648
其它的游戏649
调试X649
监控X事件650
确定窗口的特性654
测试服务器的性能656
小结657
第三十三章 把X集成到UNIX环境中659
研究示例脚本659
启动脚本659
定制应用程序670
使用shell脚本674
管理X675
为数据库增加一个颜色675
在数据库中增加一个字体676
小结676
第九篇 软件开发(Software Develogment)677
平台的优势679
第三十四章 UNIX是开发平台的最佳选择679
平台的缺点680
小结682
第三十五章 开发过程683
思想683
产品的总体设计684
设计组件686
编写代码687
测试程序688
维护产品689
小结689
简介691
C语言的基本程序设计691
第三十六章 UNIX的程序设计语言:C和C+ +691
第一个C程序692
C语言中的变量694
特殊类型:数组与结构695
类型转换与赋值696
流控制697
指针与动态变量698
输入与输出701
函数701
C和UNIX中的软件工程703
GNUC704
学习更多的C语言知识704
C++:C语言面向对象的扩展704
简介704
第一个C+ +程序705
涉及库文件的一个词705
C++中的注释706
C++中的I/O706
C++中的字符串707
C++的面向对象与类709
C++中的内存分配709
C++中的缺省参数712
C++的重载与多形712
C++中的参数传递713
恒参与常量713
继承714
友元函数716
C++的标准模板库716
GNU C++717
C++和internet717
关于C++的更多资料718
小结718
第三十七章 其它类型的编程语言:Java和Perl719
Java入门719
注释720
第一个Java程序720
Applets(Java的小程序)和应用721
Java的数据类型721
面向对象编程723
包装类723
碎片收集723
应用程序接口724
继承性725
字符串725
抽象窗口工具箱726
异常信息727
分析727
哪里能学更多728
Perl入门728
第一个Perl程序729
用脚本开始729
变量初步730
输入732
文件I/O732
流程控制733
操作符734
正则表达式,匹配,查找和替换735
特殊变量736
一个更长的例子736
Perl和CGI编程737
其它的资源737
获得Perl和有用的模块737
小结738
编译器739
第三十八章 开发工具739
POSIX编译器c89740
编译器如何工作740
a.out文件的结构750
模块化程序设计750
c89参数752
老的cc参数752
C预处理器754
Make和Makefile758
Make选项759
Make规则759
缺省宏760
缺省的make规则761
特殊目标763
makefile763
静态库764
函数库764
共享库765
小结765
第三十九章 代码调试767
代码调试767
调试器基础768
第一个调试器:adb768
符号调试器:dbx771
整理代码779
cb美化器779
用Iint检查可移植性781
查找程序的标签文件782
代码维护782
检查外部符号表783
交叉参考变量783
商业产品785
小结785
第四十章 改进性能 发挥效率787
性能改进技术787
编译器优化787
代码最优化793
性能改进命令798
详细的可执行开工文件798
简单的进程开工文件800
缩小文件801
检查数据内容801
性能检查命令801
商用产品802
小结802
第四十一章 语言设计803
词法分析803
一个Lex的例子803
使用Lex804
Lex命令行选项805
Lex说明文件805
Lex函数和变量806
Lex表声明807
Lex状态807
Lex的有趣应用:Valspeak808
分析812
Yacc的小例子812
Yacc说明文件813
使用Yacc813
Yacc命令行813
函数和变量815
结合Lex和Yacc815
一个日期的词法分析器816
小结820
第四十二章 组合工具821
软件开发环境821
Cscope工具821
商业产品823
增强Makefile824
写自己的规则824
做开发外的事824
Imake文件826
可移植性826
自动相关826
Imake命令行选项827
它如何工作827
简单的lmake规则828
Imake文件样本829
小结830
第十篇 GNU工具831
第四十三章 不用为它付费833
GNU工具介绍833
免费软件基地的历史834
免费软件基金会的未来835
C.C+ +和ObjectiveC编译器837
第四十四章 使用GNU软件开发工具837
GNU编译器837
使用GCC839
CLISP编译器839
ADA95编译器839
预处理器选项841
语言选项843
连接器选项845
目录选项846
警告选项847
调试选项849
优化选项849
目标选项851
GNU调试器852
调用GDB852
命令行选项856
GDB命令856
C函数库860
C+ +函数库860
GNU函数库860
NeXT目标函数库861
开发工具861
即将到来的GNU开发产品862
小结863
第四十五章 GNU工具865
GNU工具语言865
转换工具865
DejaGnu866
DLD867
Flex867
GNATS868
Indent868
Ncurses870
Smalltalk871
Bash871
其它GNU工具871
GNU Chess873
Cpio873
GNU Emacs874
Finger875
Gawk875
Ghostscript和Ghostview877
Grep878
Groff879
Gzip,Gunzip,和Zeat879
Less880
Ispell880
Nethack881
Perl语言882
TeX885
小结886
第十一篇 系统管理(System Administration)887
第四十六章 系统管理员的一天889
成为一个系统管理员889
早晨醒来889
太阳从东方升起890
中午891
尘埃落定891
太阳从西边落下892
小结892
第四十七章 系统管理893
帐户管理893
如何分组894
如何给用户取名895
将用户目录创建在哪里895
使用何种shell896
一切就绪,可以操作896
特殊情形898
保持整洁899
使程序自动化899
帐户删除901
相关问题901
过程自动化902
缺省打印机903
打印机管理903
哪里是我的打印输出904
不当的输出905
组织使用和避免问题905
打破僵局907
邮件管理任务908
保密问题908
钻研之前909
跟随活动的地址909
其它常见错误910
难懂和奇异的问题911
邮件程序912
着手sendmail配置913
设置我们的环境914
宏916
再深入一步!916
元字符916
类917
运行设置好的选项918
定义标题918
规则919
使用规则集921
谈论邮寄程序922
特殊的邮寄者924
制作规则925
通向世界的网关926
使用别名927
所有的做一遍:一个学习机会928
避免冲突930
小结930
UNIX的归档工具931
第四十八章 存储工具931
什么是归档工具931
tar932
cpio936
pax命令939
特殊用途的归档工具941
shar941
uuencode和uudecode941
小结942
第四十九章 数据压缩工具943
什么是数据压缩943
数据压缩是如何工作的944
可变长编码945
定长编码946
组合工具947
UNIX数据压缩实用程序948
压缩命令的一般形式948
有关文件名的一般说明948
pack949
compact949
compress949
decompress949
UNIX系统上的其他数据压缩程序951
gzip951
gunzip952
acat952
与gzip有关的专用命令953
多种非UNIX的压缩工具/归档工具954
zip和unzip954
小结955
第五十章 网络服务957
你要一心一意957
一个(广播)风暴中的任意端口958
抓住节拍958
网络服务的总体流程960
一个有代表性的例子960
文件传输协议962
TFTP963
我是谁、我在哪里964
其它标准的服务966
其它的常见服务966
对所有的服务保持警惕967
我究竟在运行什么服务967
小结968
关闭与外界的联系968
一个广阔的网络世界968
第五十一章 崩溃969
硬件崩溃969
软件崩溃970
诊断故障972
crash,一个程序973
首先要做的事情974
活动的crash程序975
小结976
第五十二章 为提高效率来组合工具977
基础知识977
从哪开始978
用ps检查系统的活动979
系统记帐文件980
发挥系统的性能981
系统崩溃981
系统执行的趋势982
重复的冗余982
建立自己的工具箱983
不要重复劳动983
借用别人的成果984
来自供应商的帮助985
错误问题985
Internet传播986
问题来临986
阻止这种趋势986
灾难计划987
捕捉到它987
将问题拒之门外988
回到正常状态988
来自日常工作的学习案例989
小结990
第十二篇 UNIX变种与发展方向991
第五十三章UNIX家族993
UNIX的历史993
我应该注意什么996
小结998
第五十四章 驾驭Linux浪潮999
什么是Linux999
从哪里你可以得到Linux999
Linux和Windows NT1000
从Smart Reseller得到的结果1000
Microsoft公司认证工程师的比较1001
Microsoft公司的反应1002
Linux神话1004
小结1004
第五十五章 UNIX的未来1005
我们将走向何方1005
Linux1005
国际互连网服务1007
多处理器机器1007
标准1008
竞争1008
Windows NT1008
开放的VMS1009
计划9(来自外层空间)1009
小结1009
热门推荐
- 1374545.html
- 267308.html
- 3096091.html
- 1826717.html
- 261243.html
- 409715.html
- 1195703.html
- 3911656.html
- 1210832.html
- 1156627.html
- http://www.ickdjs.cc/book_478637.html
- http://www.ickdjs.cc/book_963720.html
- http://www.ickdjs.cc/book_3385699.html
- http://www.ickdjs.cc/book_3724261.html
- http://www.ickdjs.cc/book_1400436.html
- http://www.ickdjs.cc/book_907243.html
- http://www.ickdjs.cc/book_1788196.html
- http://www.ickdjs.cc/book_3062019.html
- http://www.ickdjs.cc/book_3333179.html
- http://www.ickdjs.cc/book_2115388.html