第 1章必须掌握的 Linux基础. 1
1.1 认识 Linux. 1
1.1.1 Windows与 Linux的区别 . 1
1.1.2 UNIX与 Linux的区别 . 2
1.2 GNU公共许可证 2
1.3 Linux的内核版本 3
1.4 Linux的发行版本 3
1.5 认识 Red Hat Enterprise Linux. 3
1.5.1 桌面版 4
1.5.2 服务器版 . 5
1.6 Red Hat Enterprise Linux 6.5的新特性 6
1.6.1 安全和身份管理 6
1.6.2 网络 7
1.6.3 文件系统和存储 7
1.6.4 虚拟化 8
1.6.5 订阅管理 . 9
1.6.6 用户体验 . 9
1.7 学习 Linux的建议. 9
1.8 小结 10
1.9 习题 10
第 2章 Red Hat Enterprise Linux的安装 11
2.1 安装前的准备 11
2.1.1 硬件准备 . 11
2.1.2 选择安装方式 12
2.2 在虚拟机上安装 Linux. 13
2.2.1 虚拟机简介 . 13
2.2.2 安装 VMware虚拟机 13
2.2.3 创建虚拟机 . 15
2.2.4 安装 Red Hat Enterprise Linux . 18
2.3 Linux的第一次启动 26
2.3.1 本地登录 . 26
2.3.2 远程登录 . 27
2.4 小结 29
2.5 习题 30
第 3章 Red Hat Enterprise Linux 的图形界面 31
3.1 Linux的桌面系统简介. 31
3.1.1 X Window系统 . 31
3.1.2 KDE桌面环境. 32
3.1.3 GNOME桌面环境 33
3.2 桌面系统的操作 33
3.2.1 菜单管理. 34
3.2.2 设置输入法 . 34
3.2.3 设置日期和时间 35
3.2.4 配置网卡和有线 35
3.2.5 使用 U盘、光盘和移动硬盘 . 36
3.2.6 注销和关机 . 37
3.3 小结 38
3.4 习题 38
第 4章 Red Hat Enterprise Linux 的命令行界面. 39
4.1 认识 Linux命令行模式 39
4.1.1 为什么要先学习 Shell . 40
4.1.2 如何进入命令行 41
4.2 bash Shell的使用. 42
4.2.1 别名的使用 . 42
4.2.2 历史命令的使用 43
4.2.3 命令补齐 . 44
4.2.4 命令行编辑 . 44
4.2.5 通配符 45
4.3 管道与重定向 46
4.3.1 标准输入与输出 46
4.3.2 输入重定向 . 47
4.3.3 输出重定向 . 48
4.3.4 错误输出重定向 49
4.3.5 管道 50
4.4 Linux的目录结构 51
4.5 常用命令. 52
4.5.1 复制文件 cp 53
4.5.2 移动文件 mv . 55
4.5.3 创建文件或修改文件时间 touch 57
4.5.4 删除文件 rm 60
4.5.5 查看文件 cat tac more less tac tail . 62
4.5.6 查找文件或目录 find . 69
4.5.7 过滤文本 grep. 76
4.5.8 比较文件差异 diff 81
4.5.9 在文件或目录之间创建链接 ln 83
4.5.10 显示文件类型 file 85
4.5.11 分割文件 split 86
4.5.12 合并文件 join 88
4.5.13 文件权限 umask . 90
4.5.14 文本操作 awk和 sed 91
4.6 目录管理. 96
4.6.1 显示当前工作目录 pwd . 96
4.6.2 建立目录 mkdir . 97
4.6.3 删除目录 rmdir 98
4.6.4 改变工作目录 cd . 100
4.6.5 查看工作目录文件 ls . 101
4.6.6 查看目录树 tree 104
4.6.7 打包或解包文件 tar . 106
4.6.8 压缩或解压缩文件和目录 zip/unzip. 107
4.6.9 压缩或解压缩文件和目录 gzip/gunzip. 109
4.6.10 压缩或解压缩文件和目录 bzip2/bunzip2. 111
4.7 系统管理. 113
4.7.1 查看命令帮助 man 113
4.7.2 导出环境变量 export. 114
4.7.3 查看历史记录 history 114
4.7.4 显示或修改系统时间与日期 date 116
4.7.5 清除屏幕 clear 119
4.7.6 查看系统负载 uptime 119
4.7.7 显示系统内存状态 free . 119
4.7.8 转换或复制文件 dd . 120
4.8 任务管理. 122
4.8.1 单次任务 at . 122
4.8.2 周期任务 crond . 123
4.9 关机命令. 125
4.9.1 使用 shutdown关机或重启. 125
4.9.2 最简单的关机命令 halt 125
4.9.3 使用 reboot重启系统 126
4.9.4 使用 poweroff 终止系统运行 126
4.9.5 使用 init命令改变系统运行级别 126
4.10 文本编辑器 vi的使用 127
4.10.1 进入与退出 vi. 127
4.10.2 移动光标. 127
4.10.3 输入文本. 128
4.10.4 复制与粘贴 . 128
4.10.5 删除与修改 . 129
4.10.6 查找与替换 . 129
4.10.7 执行 Shell命令 . 130
4.10.8 保存文档. 130
4.11 范例——用脚本备份重要文件和目录 130
4.12 小结 133
4.13 习题 134
第 5章 Linux文件管理与磁盘管理 135
5.1 认识 Linux分区 135
5.2 Linux中的文件管理 136
5.2.1 文件的类型 . 136
5.2.2 文件的属性与权限. 138
5.2.3 改变文件所有权 139
5.2.4 改变文件权限 140
5.3 Linux中的磁盘管理 142
......