1、2、3,开始! 1
如何使用本书 1
何以Linux能广泛流传、引人注目? 2
惯例 4
致谢 5
第一部分 Linux在图形环境下工作——KDE桌面 7
第1章 第一次在KDE上登录 9
登录(Logging In) 9
KDE桌面 10
任务栏(Taskbar) 11
面板(Panel) 11
桌面(Desktop) 12
应用程序(Applications) 12
使用鼠标(Mouse) 12
基本的鼠标动作 13
按钮、菜单、文本域 13
按钮 13
列表和菜单 15
文本域 17
利用键盘进行操作控制 17
结束一段工作进程 17
窗口与面板 19
第2章 与窗口打交道 19
窗口控件 21
激活的窗口 22
访问重叠遮盖的窗口 22
滚动栏 23
变动窗口大小 23
移动窗口 24
关闭窗口 25
第3章 巡行于文件系统 26
KFM管理文件系统 27
打开文件夹 29
KFM巡行工具栏 29
打开文件 30
树形视图(Tree View) 31
文件列表 32
长列视图内各项的含义 32
书签(Bookmarks) 33
选取文件和文件夹 34
第4章 与应用程序打交道 35
手工启动应用程序 35
与多项应用程序打交道 37
在应用程序之间切换 37
隐藏一个应用程序 37
虚拟桌面 38
KDE工作空间自动还原特性 42
自动启动应用程序 42
KDE应用程序帮助文件:kdehelp 43
退出应用程序 43
第5章 创建 编辑 存储文件 44
创建和存储文件 44
创建新文件 45
打开业已存在的文件 46
用户自定义Open面板 46
Open面板设置的用户化 47
存储新文件 47
文件的命名 48
文本编辑基本功能 49
选择文本 49
将更改存入文档 49
存储新的版本 49
复制和移动文件 50
第6章 组织文件 51
组织化:创建文件夹 51
复制文件和文件夹 52
运用拖放复制文件 52
运用剪贴板复制文件 53
移动文件和文件夹 53
链接文件和文件夹 53
把文件或文件夹移入垃圾站 54
替换一个文件或文件夹 54
删除文件或文件夹 54
从垃圾站找回一个文件或文件夹 55
清空垃圾站(Trash) 55
文件属性 55
重新命名文件或文件夹 56
设置文件和文件夹的使用权限 57
改变文件或文件夹的注册组 59
KDE模板 60
第7章 与存储盘打交道 61
配置系统使用户可以访问CD-ROM(光盘)和软盘 62
启动一个超级用户KFM进程 62
使常规用户能够访问存储盘 63
建立用于软盘和光盘的kdelnk文件 64
把文件拷贝到软盘或从软盘复制文件 67
打开和存储文件到软盘 67
访问CD-ROM(只读光盘) 67
准备一张新软盘 67
第8章 访问网络 69
运用拨号(PPP)连接到网络 70
利用kppp加入一个因特网连接 70
添加一个新的拨号配置 72
配置调制解调器 77
调试连接 78
通过本地网连接 79
第9章 通信Web FTP Email News 80
访问Web(万维网) 80
FTP 82
电子邮件 84
配置Netscape Messenger的身份认证 84
配置邮件服务器 85
读电子邮件 86
写电子邮件 87
新闻 88
Telnet(远程登录) 90
建立一个代表应用程序的kdelnk文件 91
向面板或应用程序启动器添加一个应用程序 91
第10章 KDE用户化 91
将应用程序与KFM关联以及与应用程序启动器关联 94
面板管理:添加和删除应用程序 94
其他KDE选项 94
KDE控制中心 95
第二部分 命令行工作方式 97
第11章 Shell和控制台 99
UNIX命令提示 99
各种Shell 100
图形控制台 101
命令行程序句法 102
通过控制台登录 102
你运行的是哪一种shell? 102
巡视文件系统 103
位于何处?:pwd 103
文件列表:列出文件名ls 103
远程目录列表 105
ls按类型赋色 106
把shell选项固定为默认设置 106
改变目录:cd 107
相对路径和绝对路径 107
文件名延展:Tab 108
关闭Linux机 109
退出控制台 109
重新启动Linux机 110
第12章 在Shell上与文件打交道 111
与文件和文件夹打交道 111
创建一个空的新文件:touch 111
删除文件:rm 112
建一个目录:mkdir 112
删除一个空白目录:rmdir 113
复制文件:cp 113
移动文件和目录:mv 114
建立链接:In 116
通篇显示:cat 117
阅读文件 117
每次看一页:less 118
查看前几行:head 118
查看最后几行:tail 119
第13章 在Shell下编辑文本 120
一个改进的可视化编辑器:vim 121
交互式的vim教程 121
vim基本要点 122
由vim访问shell 124
其他功能 124
XEmacs 125
启动XEmacs和XEmacs教程 126
拼写检查:Ispell 127
第14章 推进Shell工作 128
同时运用多条命令 128
命令组和子外壳subshells 129
重新定向 129
STDOUT标准输出流 130
STDERR标准出错指示流 132
命令组和重新定向 132
管道:一个程序的输出是另一个程序的输入 133
获取所需的输入:输入重新定向 134
常规表达式 134
按规定范围匹配:[] 135
匹配一个字符:? 135
通统匹配:? 135
规定不入选的范围:! 136
命令历史记录 136
Job(事务):运用shell干多项事务 136
暂停一项事务 137
终止一项事务 138
第15章 援之以手 139
UNIX手册活页:man 140
查找某个工具:apropos 141
获得一份简要的命令描述:whatis 142
查找标准位置:whereis 142
在线帮助:/usr/doc 143
内置的命令信息 143
再谈HOWTO文档 144
微型HOWTO 144
LDP-Linux文档项目 145
阅读压缩的文档:zless 145
hifo Pages(信息页) 145
Usenet:因特网新闻组 146
有用的书籍 148
第16章 使用权限 保护和分享你的工作 149
使用权限如何运作 149
有效的用户ID 151
专项用户 152
更改组别:newgrp 152
不要忽视了根的威力! 152
替换用户:su 152
主目录 153
更改文件使用权限 153
按照数值4、2、1、0规定使用权限 153
运用符号:u、g、o、r、w、x规定使用权限 153
运用chmod改变使用权限 154
Setuid位、Setgid位和Sticky位 155
默认的文件模式:umask 156
组拥有权与用户私有组(UPG) 156
用户常用程序 158
第17章 命令工具箱 有用的Shell命令和快捷方式 158
更改口令:passwd 159
改变shell:chsh 159
改变个人信息:chfn 159
系统内当前用户:who、w 160
查看和设置日期、时间:date 160
获取一份日历:cal 162
查找文件 164
按文件名查找文件:find 164
文件定位:locate 166
按照文件内含有的字或字样,查找文件:greP 166
文本和文件的常用程序 167
计数行、字、字符:wc 167
文本行的排序:sort 168
格式化文本:fmt 169
将文件拆分为较小文件:split 170
通过网络访问计算机:telnet 170
在控制台上工作:setfont 171
UNIX打印初步 171
UNIX文本处理 172
第三部分 Linux系统的基本工作 175
第18章 用户组口令 177
添加用户 178
Useradd 179
修改用户信息:usermod 179
adduser 179
移动主目录 180
改变登录名 180
改变辅助组的成员资格 180
删除用户:userdel 180
添加、修改、删除组 181
Groupadd 181
管理组成员资格:gpasswd 181
用户与口令 182
口令四要四不要 182
Linux和影子口令 182
第19章 备份 工作的安全保障 184
备份介质 185
存储介质就是装置 185
备份哪些内容 188
简单备份 189
磁带档案:tar 189
建立一份tar文件 189
从tar档案抽取文件 190
抽取文件放入装置 191
备份的策略 193
运用dump命令 194
示例:dump 196
示例:restore 198
BRU2000 199
图形界面备份程序 199
第20章 安装程序和应用程序 201
RPM:红帽子软件包管理器 201
软件的安装、升级、降级和删除 202
安装 202
升级 202
降级 203
卸装(删除) 203
已安装软件的数据库 203
查找关于软件包的信息 203
查找软件包内所有文件 204
查找与一个软件包相关的文档 204
查找文件所属的软件包 204
验证系统 205
RPM的图形前端 205
RPM以外,其他类型的软件包 206
Tar 206
UNIX压缩档案:Gzip和文件压缩 207
Windows压缩的档案:Zip 207
第21章 LISA:Linux安装和系统管理 209
LISA的基本功能 210
分门别类的系统分析(Verbose System Analysis) 210
软件包管理 211
系统配置区 212
系统配置 212
硬件配置区 212
网络配置区 213
主机表配置 213
网络访问配置 213
一般性网络服务配置 214
启动管理器配置 214
第22章 系统监视 215
监视内存 216
有多大内存:free 216
procinfo 216
列出当前顶层进程:top 217
监视进程 217
进程状态:ps 218
终止一个进程:kill 219
“Nicing”(良化)一个进程:nice和renice 220
监视磁盘 220
查出磁盘文件消耗量:du 221
查出磁盘自由空间:df 221
日志文件 222
监视登录:last 222
监视不良的登录:lastb 223
NFS 224
第23章 经网络共享文件 224
输出一份NFS卷 225
安装NFS卷 225
FTP 226
连接到FTP站点 227
FTP服务器 229
HTTP 231
配置Apache服务器 231
控制访问 232
SMB:与PC机共享磁盘和打印机 233
由Linux访问PC网络驱动器:smbclient 233
以LISA用户化Linux内核 236
第24章 Linux内核用户化 236
借助重新编译用户化Linux内核 237
起步工作 237
配置新内核 238
编译内核和必要的模块 240
安装新内核 241
安装新模块 241
配置LILO 242
配置新模块和重新启动 244
第四部分 附录 245
附录A Linux的安装 247
信息来源 248
了解机器的硬件配置 248
硬件和网络项目清单 249
安装Caldera OpenLinux的基本要求 250
多操作系统并存 251
与其他操作系统(OS)共用硬盘 251
安装Linux 252
建立启动盘和模块盘 252
开始安装 253
选择语言 253
选择键盘布置 253
采用一套以前保存的配置 253
找出硬件(硬盘/CD-ROM光盘/以太网) 254
小心仔细地进行探查 254
找到硬件(IDE/ATAPI) 254
改变LISA设置 254
内核模块管理器(Kernel Module Manager) 255
改变分区表(Partition Table) 255
配置交换空间面板 257
选取安装源 257
创建根分区 257
选择安装类型 257
选择X-服务器 257
网络配置 258
创建第一个账户 259
设置根口令 259
选择打印机 259
配置鼠标类型 259
配置时钟 259
配置LILO(Linux Loader,Linux载入器) 260
配置Daemon(守护程序)服务 260
配置X Windows 260
XF86Setup 261
完成配置 265
附录B OpenLinux兼容性指南 266
CD-ROM光盘驱动器 266
光驱 266
受到支持的光盘接口卡 267
网卡 268
并行口CD-ROM驱动器 268
以太网卡 269
帧中继卡 273
FDDI卡 273
无线调制解调器/网络卡 273
令牌环网卡 273
软盘驱动器 274
IDE驱动器 274
IDE硬驱、CD-ROM光驱和磁带驱动器 274
支持PC卡(PCMCIA) 275
SCSI适配器 275
鼠标器 275
IDE(可拆卸)软驱 275
IDE-SCSI装置 281
串行板 281
磁带驱动器(Tape Drives) 282
SCSI和IDE磁带驱动器 283
XFree86 v3.3.2支持的视频卡 283
兼容的XT硬驱 295
不兼容的硬件 295
附录C 有关自由软件的几个附件 297
GNU通用公共许可协议(GNU GENERAL PUBLIC LICENSE) 297
Linux和GNU系统 301
CALDERA系统OPENLINUX 1.3 303