第1章 Linux简介 1
1.1 Linux的历史与发展 1
1.1.1 Linux的历史 1
1.1.2 Linux的发展趋势 4
1.1.3 Kernel版本与Distribution版本的区别 7
1.2 Linux的特性 8
1.2.1 Linux的新特性 8
1.2.2 Linux的特色 9
1.2.3 Linux与其他操作系统的区别 9
1.3 本章小结 11
第2章 安装Linux 12
2.1 安装前的准备工作 12
2.1.1 记录硬件信息 12
2.1.2 备份重要信息 13
2.1.3 准备DOS启动盘 13
2.1.4 硬盘分区 13
2.2 选择安装方法 14
2.2.1 从光盘直接安装 15
2.2.2 从软盘引导安装Linux 15
2.2.3 从硬盘安装 16
2.3 分区 16
2.3.1 为何要分区 16
2.3.2 分区的概念 17
2.3.3 使用fdisk 18
2.3.4 添加必需的分区 18
2.4 将Linux安装到多个分区上 19
2.4.1 将交换空间放在单独的一个盘上 20
2.4.2 将Linux安装到多个分区 20
2.5 多系统引导 20
2.5.1 LILO简介 21
2.5.2 配置LILO 21
2.5.3 运行LILO 23
2.5.4 卸载LILO 23
2.5.5 其他引导工具 24
2.6 安装Linux的过程 24
2.6.1 开始安装 24
2.6.2 选择语言 25
2.6.3 选择分区 25
2.6.4 选择安装类型 28
2.6.5 拷贝文件 28
2.6.6 设置root口令 29
2.6.7 硬件配置 30
2.6.8 制作引导软盘 32
2.6.9 安装LILO 32
2.6.10 完成安装 33
2.7 本章小结 33
第3章 硬件配置 34
3.1 如何加载硬件驱动程序 34
3.1.1 理解硬件驱动程序 34
3.1.2 装载驱动程序模块 34
3.1.3 创建设备文件 35
3.2 配置显卡 35
3.3 配置声卡 38
3.4 配置modem(调制解调器) 40
3.4.1 Linux与串行端口 40
3.4.2 安装modem 40
3.4.3 配置modem 40
3.4.4 测试modem 41
3.5 配置以太网卡 42
3.5.1 加载驱动 42
3.5.2 初始化以太网接口 43
3.6 本章小结 44
第4章 Shell 46
4.1 Shell简介 46
4.2 Shell的种类 46
4.2.1 Bourne Shell(sh) 47
4.2.2 C Shell(csh) 47
4.2.3 Boume Again Shell(bash) 47
4.2.4 Korn Shell(ksh) 47
4.2.5 其他Shell 48
4.2.6 如何使用其他Shell 48
4.3 Shell命令的语法格式 48
4.4 Bash 49
4.4.1 命令补齐功能 49
4.4.2 命令行编辑 50
4.4.3 命令历史记录 50
4.4.4 命令别名 51
4.4.5 选取和粘贴文本 52
4.4.6 管道与输入、输出重定向 52
4.4.7 文件名匹配与扩展 52
4.4.8 命令替换 54
4.4.9 设置Bash环境 54
4.4.10 查看进程 57
4.4.11 后台执行与作业管理 62
4.5 本章小结 64
第5章 使用KDE 65
5.1 启动和退出KDE 65
5.2 KDE桌面介绍 66
5.2.1 桌面元素 66
5.2.2 窗口元素 67
5.2.3 KDE使用技巧 68
5.3 配置KDE桌面 69
5.3.1 配置桌面环境 69
5.3.2 配置键盘与鼠标 73
5.3.3 设置日期和时间 75
5.3.4 添加程序 76
5.4 KDE桌面管理 78
5.4.1 使用虚拟桌面 78
5.4.2 窗口管理 78
5.5 使用KDE实用程序 79
5.5.1 文件管理器 79
5.5.2 文本编辑器 81
5.5.3 图形工具 82
5.5.4 办公组件 83
5.6 本章小结 85
第6章 文件系统 86
6.1 文件系统简介 86
6.2 文件和目录操作相关命令 89
6.2.1 磁盘空间使用情况 90
6.2.2 磁盘操作 92
6.2.3 创建与删除目录 94
6.2.4 改变文件或目录的访问权限 98
6.2.5 复制、删除和移动文件 101
6.2.6 链接文件 104
6.2.7 查找文件 105
6.2.8 显示文件内容 107
6.2.9 查询文件内容 110
6.3 备份与压缩 112
6.4 创建文件系统 115
6.5 挂卸文件系统 117
6.6 检查和修补文件系统 118
6.7 本章小结 119
第7章 文件编辑与中文环境 120
7.1 屏幕文本编辑器Vi 120
7.1.1 Vi简介 120
7.1.2 Vi的进入 121
7.1.3 命令模式下的指令 123
7.1.4 保存与退出 125
7.2 KEdit介绍 126
7.2.1 文件 127
7.2.2 编辑 127
7.3 用Netscape编辑文件 129
7.3.1 创建Web页 129
7.3.2 格式化Web页 129
7.3.3 在Web页中添加表格 132
7.3.4 在Web页中添加图片(图像) 135
7.3.5 设置页面特性 136
7.3.6 链接和发布页面 137
7.3.7 在编写器中添加新的功能 140
7.3.8 设置编写器首选项 140
7.4 幸福Linux的中文环境 141
7.4.1 字符状态下的中文终端 141
7.4.2 X Windows环境中文输入 143
7.5 本章小结 145
第8章 网络功能 146
8.1 远程文件传输命令ftp 146
8.2 访问远程计算机命令telnet 151
8.3 拨号上网 154
8.3.1 kppp 155
8.3.2 幸福拨号 157
8.4 收发电子邮件 160
8.4.1 设置邮件 160
8.4.2 使用kmail 161
8.5 本章小结 165
第9章 多媒体 166
9.1 幸福CD播放器 166
9.1.1 播放CD 166
9.1.2 弹出CD 167
9.1.3 循环播放 167
9.1.4 调节音量 167
9.2 幸福Mp3播放器 167
9.2.1 启动幸福Mp3播放器 168
9.2.2 播放功能 169
9.2.3 歌词编辑管理功能 170
9.2.4 多曲联放功能 171
9.3 XMMS Mp3播放器 172
9.3.1 启动XMMS 172
9.3.2 播放功能 172
9.3.3 调整播放效果 173
9.3.4 使用曲目列表 173
9.3.5 显示歌曲的属性信息 175
9.3.6 使用XMMS均衡器 176
9.3.7 改变XMMS外观 176
9.4 幸福VCD播放器 177
9.4.1 播放功能 178
9.4.2 声音调节 178
9.4.3 截图功能 178
9.5 幸福音频播放器 179
9.5.1 播放歌曲 179
9.5.2 操作方法 180
9.5.3 使用曲目列表 180
9.5.4 调节音量 181
9.5.5 查看歌曲属性 181
9.5.6 注册 181
9.6 混音器 181
9.7 控制台下的多媒体播放 182
9.7.1 Mp3播放软件——mpg123 182
9.7.2 MIdI播放器——playmidi 184
9.8 本章小结 184
第10章 打印功能 185
10.1 打印机配置 185
10.2 打印机的使用 187
10.2.1 概述 187
10.2.2 打印机配置文件printcap 187
10.2.3 启动守护进程 188
10.3 本章小结 189
第11章 Linux与DOS/Windows无缝连接 190
11.1 利用mtools软件包访问DOS/Windows 9x 190
11.1.1 mtools的工具 190
11.1.2 /etc/mtools.conf配置文件 190
11.1.3 mtools命令 192
11.1.4 格式化DOS磁盘 193
11.2 Linux系统下的DOS——DOSEMU 193
11.2.1 安装DOSEMU 194
11.2.2 阅读使用手册 194
11.2.3 编辑/etc/dosemu.conf 194
11.2.4 使用软盘启动DOSEMU 195
11.2.5 从硬盘启动DOSEMU 195
11.2.6 允许使用DOSEMU的用户 196
11.3 Linux下访问的Windows 9x——wine 196
11.3.1 利用mount挂装文件系统访问Windows 9x 196
11.3.2 利用wine运行Windows 9x程序 197
11.4 Windows 9x下访问Linux 198
11.5 Linux/Windows网络共享——Samba 199
11.5.1 Samba配置 199
11.5.2 Samba使用 200
11.6 本章小结 201
附录A Linux常用命令 202
附录B 启动与关闭Linux系统 215
附录C 幸福之家使用指南 219