目录 1
第一部分最基本的事实 1
第一章什么是UNIX 3
UNIX是什么 3
UNIX的简要历史 4
UNIX擅长做什么 5
UNIX的名声为什么不好 7
我可以运行UNIX吗 8
一般的系统要求 9
购买UNIX的时候都能得到什么 9
UNIX与其他系统兼容吗 10
使用UNIX具有哪些优点 10
何谓商用应用程序 11
UNIX的优劣得失 12
小结 12
第二章 UNIX妻妾成群 13
所有的这些版本不能共处吗 13
最初的划分 13
SYS V和BSD之间的不同 14
最后一件事 14
UNIX家族 15
A/UX 15
AIX 15
BSD及它的变体 16
Digital UNIX 16
MachTen 17
HP-UX 17
IRIX 17
SunOS和Solaris 18
UNIXWare 18
Linux:脱颖而出 19
小结 20
第二部分操作详情 21
第三章引导锁定和加载 23
初识UNIX 23
工作站和PC 23
哑终端 24
X终端 24
UNIX网络连接 25
在不同的设备上引导UNIX 26
引导UNIX 26
引导问题 27
小结 29
第四章进入系统 30
登录 30
登录提示:停下来!你是谁 30
输入你的用户名 30
输入你的密码 31
whoami命令:发现自己 32
这个机器的名称是什么 32
hostname命令:发现机器的主机名 32
unamee命令:确定机器的操作系统和硬件 33
机器里面都有些什么 33
finger命令:指出你自己 34
指出其他用户的信息 35
finger命令的命令行选项 35
w命令:指出用户在做什么 36
w命令的命令行选项 36
who命令:查看谁在使用你的机器 37
who命令的命令行选项 37
last命令:查看用户最后一次登录的时间 38
退出 39
关于密码 39
passwd命令:改变密码 39
小结 40
第五章 熟悉UNIX外壳 41
什么是外壳 41
外壳程序 42
Bourne外壳程序:sh 42
C外壳程序:csh 42
外壳程序所带来的不便之处 42
tcsh 43
Kom外壳程序:ksh 43
Bourne Again外壳程序:bash 43
A外壳程序:ash 43
Z外壳程序:zsh 43
开始学习外壳程序 43
你的工作环境 44
命令结构 46
有关外壳的术语 46
外壳中的其他字符:元字符 47
文件名元字符 47
通配符:星号 47
问号(?) 48
叹号(!):相当于“不” 48
管道的知识 48
管道定向命令:管道符号 49
命令的顺序执行 50
输入输出重定向 51
输出重定向 51
命令的执行条件 51
错误信息重定向 52
外壳脚本和编程 52
小结 53
第六章文件和目录操作 54
什么是目录 54
UNIX目录结构 55
我在哪里 56
确定当前目录:pwd命令 56
我要到其他目录 56
改变目录:cd命令 56
查看目录的内容 57
查看目录的内容:ls命令 57
显示其他目录的内容 59
标识文件类型:file命令 60
使用Tom、Dick和Harry文件 60
掌握系统 61
删除文件:rm命令 61
rm命令的命令行开关 61
复制文件:cp命令 62
移动文件:mv命令 62
显示文件的内容:cat命令 62
有关那些系统目录 64
创建目录:mkdir命令 64
移动目录:mv命令 64
删除目录:rmdir命令 64
小结 65
功能强大的星号 65
星号和各种命令 65
第七章规则和非规则表达式 67
使用grep查找 67
用grep查找规则表达式 68
用grep查找多个词 68
Grep命令的命令行选项 68
复杂的规则表达式查找 69
查找中使用的元字符 69
匹配行开始处的字符串 70
行的结尾:$元字符 70
egrep规定选择性查找 70
范围:[]和范围查找 71
排除查找 72
更为强大的工具:awk 73
看看这个“笨拙的”awk 73
awk的进一步应用 75
关于awk 77
小结 77
第八章打开编辑和保存文件 79
文本支持 79
把一行文本存入磁盘:echo命令 79
ed编辑器 80
vi编辑器 81
启动vi和打开文件 81
vi的功能 82
vi编辑环境 82
在vi中进行查找 83
关于vi的总结 84
pico编辑器 84
pico中的文本操作 84
在pico中浏览文档 85
emacs编辑器 86
Xemacs 86
emacs组合键 87
textedit 88
启动textedit 89
使用textedit菜单 89
Visual SlickEdit 90
textedit的其他功能 90
小结 92
第九章打印 93
从X打印 93
通过命令行打印 94
使用lp发出打印请求 94
利用lp打印没有包含在文件里的数据 94
lpr:通过BSD命令打印 95
通过cancel命令取消打印作业 96
lprm命令:取消更多的作业 97
用pr命令控制打印的格式 97
用lpstat命令查询打印作业的进展 98
关于系统支持的打印机 99
用lpq命令提供打印作业的状态 99
打印作业故障排除 101
小结 101
第十章使用应用程序 102
在开始之前:判断是否需要它 102
软件的兼容性问题 102
二进制还是源文件 104
源代码 105
zip 106
通过compress命令压缩文件 106
通过uncompress命令解压文件 106
用gunzip命令解压文件 107
用gzip命令压缩文件 107
gzip和gunzip 107
用tar命令打开档案 108
抽取一个tar档案 108
创建一个tar档案 109
安装新程序 109
你有C吗 110
查询不可思议的单词 111
安装故障排除 112
小结 112
第三部分在 UNIXGUI中工作 115
第十一章X:一个视窗系统 117
视窗系统的一般讨论 117
可以交谈的窗口:X协议 118
视窗系统可以在几千个芯片中工作 119
多面的视窗系统 120
窗口管理器 120
CDE 123
窗口管理器的最后几句话 123
X向何处发展 124
小结 124
第十二章X要点 125
你的键盘 126
不同的鼠标类型 127
鼠标和X 127
X窗口工作区 128
X窗口的工作方式 128
鼠标按钮 128
X窗口控件 129
移动窗口:标题栏 130
边框控制:真正的尺寸调整 131
放大窗口:最大化控制 132
难以置信的缩小窗口:最小化窗口 132
通过窗口菜单控制窗口 133
终止窗口 134
焦点调整:管理多个窗口 135
小结 137
启动X 138
第十三章运行X和X应用程序 138
xinit:X的启动器 139
Xterm:你的窗口面向世界 140
Xterm命令行选项 140
关于字体和X 141
关于X里的颜色 143
在Xterm窗口里运行应用程序 144
关于颜色、键和操作 144
从Xterm窗口启动应用程序 145
一般的X选项 145
关于菜单和自定义 146
改变显示器选项、视频卡或分辨率 149
X应用程序故障排除 150
小结 151
第十四章X的优秀程序 152
xv:一个图形工具 152
xv界面 153
Xgopher 154
Xarchie 155
X3270 156
StarOffice 157
StarCalc 157
StarChart 158
StarDraw 158
StarImage 159
StarMath 159
StarWriter 160
StarOffice总结 161
关于一般的X应用程序 161
小结 161
第十五章获得帮助 162
UNIX中的帮助 162
嘿!发生了什么事情(使用说明系统) 164
使用说明 164
通过man命令激活使用说明 164
管理man:隔离指定的部分 165
查找使用说明 166
熟悉GUI时使用图形帮助工具 167
xman 167
小结 170
Man的进展:TkMan 170
第四部分UNIX的网络价值 171
第十六章UNIX和Internet 173
走出没有发生的战争的灰烬 173
无限的网络操作系统 174
为何使用UNIX 175
连接到Internet 175
直接连接 176
PPP连接 176
ppp 176
获得PPP 177
安装PPP 177
关于调制解调器的说明 178
关闭ppp 179
pppd选项 180
直接拨号连接 181
拨号另外一个UNIX机器:cu命令 181
更加直接的拨号:tip命令 181
总结:直接拨号连接 182
小结 182
第十七章电子邮件 183
返回发件人,未知地址:电子邮件地址 183
电子邮件工具 184
mail 184
通过mail阅读邮件 184
mail命令 185
elm 186
用elm发送电子邮件消息 187
关于elm编辑器 187
输入和发送消息 188
elm命令 188
pine 188
通过pine发送消息 189
pine编辑命令 190
通过pine阅读电子邮件 190
pine阅读消息模式 191
假冒快递邮件:伪造邮件和垃圾邮件 192
可怕的电子邮件炸弹 192
关于常规电子邮件 192
小结 193
第十八章WWW UNIX浏览器 194
关于标准的几句话 194
关于可用性 196
浏览器 196
NCSAMosaic 196
Netscape Navigator和Communicator 198
Lynx 199
Amaya 201
Chimera 202
小结 203
第十九章 USENET新闻 204
何谓USENET 204
tin:一个新闻阅读器 205
用tin阅读来自特定组的消息 206
tin命令 207
使用pine阅读新闻 208
将pine配置为新闻阅读器 208
预订新闻组 209
通过pine阅读消息和答复 211
使用Netscape Communicator阅读新闻 212
为USENET设置Netscape Communicator 213
预订USENET组 214
查看来自USENET组的消息 216
答复消息 217
小结 218
获得图片 218
欢迎来到这里:USENET入门 218
第二十章聊天 219
什么是聊天 219
聊天系统类型 220
使用talk进行一对一的聊天 220
Internet Relay Chat:Internet上的“狂热西部” 221
使用IRC 222
IRC命令 224
聊天是一件严肃的事 225
小结 225
连接 227
谈到文件就少不了它:文件传输协议 227
第二十一章其他网络服务 227
登录 228
我进来了 229
传输文件 231
FTP交互命令 233
传输大量信息 233
Xdir 234
Ftptool 236
文件传输总结 238
telnet:远程登录程序 238
执行远程命令:rsh命令 240
远程复制文件:rcp命令 240
自动进行远程登录:rlogin命令 240
小结 241
第五部分系统管理 243
第二十二章运行一个UNIX服务器 245
找到问题的根 245
它不仅是一只鸟,而且是一架飞机,更是超级用户 246
设置权限:chmod命令 247
chmod和八进制系统 248
添加和删除用户 248
/etc/passwd:密码文件 249
添加用户 249
vipw:用于编辑passwd的编辑器 250
完成 251
符号密码 251
在编辑好密码文件后:创建主目录 251
关于安全性 252
小结 252
第六部分故障诊断 253
第二十三章常见错误 255
备份 255
关于备份和UNIX 255
一个备份工具:cpio命令 256
cpio命令行开关 256
什么时候备份最好 257
以根的身份访问计算机 258
破坏了passwd文件 258
危险的命令 259
终端问题 260
专对X的错误 263
来自地狱的窗口 263
害死人的区域 264
小结 264
第二十四章20个最常见的错误和造成这些错误的原因 266
Command Not Found(命令无法找到) 266
No Such File or Directory(没有这个文件或目录) 267
Argument Lis too Long(参数表太长) 267
Cross-device Link(Different File System)(交叉设备链接(不同的文件系统)) 268
Login Incorrect(登录不正确) 268
(无法访问(无法打开,没有这个文件或目录)) 268
Cannot Access(Cannot Open,No Such File or Directory) 268
No Manual Entry(No Manual Entry for command) 269
(没有使用说明条目(没有该命令对应的使用说明条目)) 269
Host Name Lookup Failure(主机名查找失败) 269
No Route to Host(没有连接到主机的路径) 270
Device or Resource Busy(设备或资源忙) 270
Is a Directory(是一个目录) 270
Nothing Appropriate(没有相应内容) 270
Kernel Panic(Unable to Mount Root File System) 271
(内核问题(不能安装根文件系统)) 271
Permission Denied(权限被拒绝) 271
Insufficient Arguments(参数不足) 272
Not a Directory(不是一个目录) 272
Terminal Type Unknown(不能识别该终端类型) 272
Not Enough Space(空间不足) 273
Illegal Option(非法选项) 273
Read-only File System(只读文件系统) 273
小结 273
第七部分参考信息 275
附录一命令参考 277
附录二在线资源 292
不同UNIX系统中的文档 292
UNIX节选版本的补丁程序资源 297
USENET新闻组 297
在线期刊 298
安全方面的著作 299
附录三UNIX专家宝典 300