目 录
前言
第1章 走近Linux
1.1Linux简介
1.1.1什么是Linux
1.1.2Linux/UNIX的特点
1.1.3用Linux可以干什么
1.2Linux的主要流行版本
1.3RedHat安装的硬件要求
1.3.1CPU
1.3.2内存
1.3.3硬盘驱动器及硬盘空间
1.3.4 显示器
1.3.5光驱
1.3.6 网络
1.3.7鼠标
第2章 安装RedHat
2.1安装前的准备
2.2硬盘分区
2.2.1DOS下硬盘分区
2.2.2在Linux下分区
2.3安装RedHat
2.3.1安装程序的启动
2.3.2开始安装
2.4 配置系统
2.4.1配置鼠标
2.4.2配置网络
2.4.3配置TCP/IP网络
2.4.4 设定时区
2.4.5开机时加载的服务程序
2.4.6配置打印机
2.4.7超级用户密码
2.4.8制作启动盘
2.4.9安装LILO
2.4.10 传递给内核的参数
2.4.11设置可引导系统
2.4.12配置XWindow
2.5有用的LILO
2.5.1配置LILO
2.5.2卸载LILO
2.5.3启动Linux的其他方法
2.6常见问题处理
2.6.1问题— 光盘没有安装文件
2.6.2问题— 安装失败
第3章 Linux系统基本概况
3.1最基本知识
3.2系统启动过程
3.2.1init
3.2.2inittab
3.2.3运行级别
3.2.4 关闭Linux系统
3.3Linux系统常用命令
3.3.1登录
3.3.2 基本命令
3.3.3处理DOS文件
3.4 Linux的Shel1
3.4.1登录Linux
3.4.2什么是shell
3.4.3编辑shell的变量
3.5进程
3.5.1什么是进程
3.5.2显示进程
3.5.3进程之间的关系
3.5.4 shell语法
第4章 vi的使用
4.1如何使用Vi
4.1.1运行vi
4.1.2两种模式
4.1.3第一个vi编辑的文本
4.1.4打开一个文件
4.1.5打开多个文件
4.1.6用vi打开多窗口
4.1.7撤消功能
4.1.8保存文件
4.1.9移动光标
4.1.10删除与替换
4.1.11查找
4.1.12拷贝粘贴剪切
4.1.13重复
4.2vi的环境设置
第5章 shell编程浅谈
5.1编程的意义
5.2第一个shell程序
5.2.1建立第一个shell程序
5.2.2执行第一个shell程序
5.3再谈变量
5.3.1给变量赋值
5.3.2得到变量的值
5.3.3输出变量
5.4 接受输入参数
5.4.1Linux的参数
5.4.2比较——test
5.5控制结构编程
5.5.1循环语句
5.5.2条件语句
5.5.3其他命令
5.6其他shell中的编程
5.6.1变量赋值
5.6.2获得变量的值
5.6.3比较
5.6.4循环
5.7常见错误解析
5.7.1有关变量
5.7.2有关表达式
5.7.3重复和循环
5.7.4 其他
第6章 多进程
6.1什么是多进程
6.1.1 多任务是什么意思
6.1.2怎样实现多任务
6.1.3任务和进程
6.1.4 前台和后台
6.2运行后台进程的方法
6.2.1后台进程
6.2.2nohup
6.2.3cron
6.2.4crontab
6.2.5at
6.2.6atq
6.2.7atrm
6.2.8batch
6.3启动多个进程
6.3.1进程的启动
6.3.2再谈管道符
6.3.3用&启动后台进程
6.3.4使用at
6.3.5batch的使用
6.3.6好用的cron
6.4进程的控制
6.4.1监视进程
6.4.2用户退出后继续运行的进程
6.4.3调整优先级
6.4.4终1上进程
第7章 更多的命令与例子
7.1系统与磁盘管理命令
7.1.1arch显示系统结构
7.1.2mount安装文件系统
7.1.3su改变身份
7.1.4uname显示系统信息
7.1.5检查坏区badblocks
7.1.6菜单驱动的分区程序cfdisk
7.1.7debugs调试文件系统
7.1.8mkfs建立文件系统
7.1.9mkswap建立交换区
7.1.10swapon和swapoff激 活和禁止
交换区
7.1.11fsck检查文件系统错误
7.1.12halt、reboot poweroff
7.1.13killa115
7.1.14lilo
7.1.15df察看剩余磁盘空间
7.1.16last与lastb
7.1.17who
7.2文件管理命令
7.2.1chgrp改变文件所属的组
7.2.2chown改变文件的所有者
7.2.3ln生成连接
7.2.4touch修改文件日期
7.2.5diff比较两个文件
7.2.6du查看文件占用空间
7.2.7sum显示一个文件的大小
7.2.8file显示文件类型
7.3压缩备份命令
7.3.1压缩工具gzip、gunzip和zcat
7.3.2常规的备份工具tar
7.4搜索命令
7.4.1grep
7.4.2cut
7.4.3find
7.4.4head
7.5she11编程命令
7.5.1false返回一个错误
7.5.2sleep暂停系统
7.6其他
7.6.1用ping来测试网络
7.6.2计算器dc
7.6.3dos
第8章 安装、配置XWindow
8.1了解XWindow
8.1.1 XWindow的概况
8.1.2与Windows类似的特性
8.2安装XFree86
8.3配置XFree86
8.3.1XF86Config
8.3.2用xf86Config配置X
8.3.3用Xconfigurator配置
显示器、显卡
8.4 XWindow的资源文件
第9章 实习XWindow
9.1熟悉的图形用户界面
9.2 XWindow窗口管理器
9.2.1Gnome
9.2.2KDE
9.2.3选择管理器
9.3文件管理器
9.4 文件搜索
9.5终端仿真
9.6RedHat6.0里的游戏
9.6.1SameGame
9.6.2Abalone
9.6.3扫雷
9.6.4纸牌
9.6.5俄罗斯方块
9.6.6搬运工
9.6.7iagno
第10章 emacs
10.1emacs简介
10.2emacs的命令键
10.3启动emacs
10.4 新建一个文件
10.5保存与打开文件
10.5.1保存
10.5.2 另存
10.5.3打开
10.6搜索与替换
10.6.1搜索
10.6.2替换
10.7Edit菜单
10.8缓冲区的操作
10.8.1切换缓冲区
10.8.2杀死缓冲区
10.8.3 多窗口
10.9目录操作
10.9.1打开一个目录
10.9.2Operate菜单
10.9.3Immediate菜单
10.9.4 Subdir菜单
10.10收发信件
10.10.1收信
10.10.2发信
10.11退出emacs
10.12总结
第11章 Linux的文件系统
11.1Linux的文件系统结构
11.2 如何安装和卸载文件系统
11.2.1安装文件系统
11.2.2/etc/fstab
11.2.3创建文件系统
11.2.4 卸载文件系统
11.3网络文件系统
11.3.1输出文件系统
11.3.2安装NFS文件系统
11.4交换文件与交换分区
11.4.1交换文件
11.4.2交换分区
11.4.3关闭交换
11.5 检查文件系统
第12章 Linux的目录与文件实质
12.1文件名
12.2文件的类型
12.2.1普通文件
12.2.2目录文件
12.2.3连接
12.2.4 设备文件
12.2.5文件权限
12.3RedHat6.0的目录
第13章 TCP/IP网络
13.1网络与TCP/IP
13.1.1 IP地址
13.1.2 DNS域名
13.1.3广播地址和子网掩码
13.2配置TCP/IP网络
13.2.1/etc/hosts文件
13.2.2用netcfg设置网络
13.2.3配置网络接口
第14章 用PPP连接Internet
14.1PPP概述
14.2 使用PPP
14.2.1PPP的配置方法
14.2.2在字符界面下使用PPP
第15章 与世界交流
15.1用Netscape浏览和编写网页
15.1.1用Netscape浏览网页
15.1.2用Netscape编写网页
15.2telnet远程登录
15.3ftp文件传输
15.4 使用电子邮件
第16章 系统维护与升级
16.1管理用户帐户
16.1.1添加用户
16.1.2更改密码
16.1.3手动增加用户
16.1.4 增加一个组
16.1.5暂时禁止用户
16.1.6 删除用户
16.2备份数据
16.3升级内核
16.4 安装软件
16.4.1安装
16.4.2卸载
16.5XWindow中的RPM