
兼顾应用管理与软件开发案例引导包含上机实验 |
第一部分 Linux系统应用<br> <br> 第1章 Linux概述 2<br> 1.1 UNIX系统发展过程 2<br> 1.1.1 什么是UNIX 2<br> 1.1.2 类UNIX系统 3<br> 1.2 认识Linux 3<br> 1.2.1 什么是Linux 3<br> 1.2.2 Linux的发展历程与特点 4<br> 1.2.3 自由软件简介 5<br> 1.2.4 Linux的主要版本 6<br> 1.3 Linux系统结构 8<br> 1.4 Linux的安装 11<br> 1.4.1 Linux安装步骤 12<br> 1.4.2 Linux各个目录介绍 17<br> 1.4.3 启动与关闭Linux 18<br> 1.5 本章小结 20<br> 习题 21<br> <br> 第2章 Linux桌面环境的使用 22<br> 2.1 RHEL介绍 22<br> 2.2 桌面使用初步 23<br> 2.2.1 桌面组成 23<br> 2.2.2 面板的使用 23<br> 2.2.3 菜单预览 26<br> 2.3 系统管理 27<br> 2.3.1 文件浏览器 27<br> 2.3.2 磁盘使用分析器 28<br> 2.3.3 显示设置 29<br> 2.3.4 背景设置 29<br> 2.3.5 屏幕保护设置 30<br> 2.4 RHEL5常用软件介绍 31<br> 2.4.1 Web浏览器 31<br> 2.4.2 图像浏览器 31<br> 2.4.3 输入法工具 32<br> 2.4.4 使用终端 34<br> 2.5 本章小结 35<br> 习题 36<br> <br> 第3章 Shell环境与命令基础 37<br> 3.1 Shell环境概述 37<br> 3.1.1 虚拟控制台 37<br> 3.1.2 Linux终端启动方式 37<br> 3.1.3 什么是Shell 38<br> 3.1.4 Shell命令基本格式 39<br> 3.2 目录与文件操作命令 40<br> 3.2.1 显示目录与文件操作命令 40<br> 3.2.2 显示文件内容命令 43<br> 3.2.3 创建和删除目录命令 45<br> 3.2.4 创建和删除文件命令 46<br> 3.2.5 改变目录和查看当前目录命令 47<br> 3.2.6 复制和移动命令 48<br> 3.2.7 查找命令 49<br> 3.2.8 文件链接命令 51<br> 3.2.9 修改目录与文件权限和所属用户和所属组命令 53<br> 3.2.10 文件内容提取工具 54<br> 3.2.11 文件状态处理工具 55<br> 3.2.12 文件处理工具tr 57<br> 3.3 备份与压缩命令 58<br> 3.3.1 tar命令 58<br> 3.3.2 gzip命令 59<br> 3.3.3 unzip命令 59<br> 3.4 其他常用命令 60<br> 3.4.1 显示文字命令echo 60<br> 3.4.2 显示日历命令cal 60<br> 3.4.3 日期时间命令date 61<br> 3.4.4 清除屏幕命令clear 63<br> 3.4.5 软件包管理命令rpm 63<br> 3.5 联机帮助命令 65<br> 3.5.1 man命令 65<br> 3.5.2 info和help命令 65<br> 3.5.3 命令语句的--help参数 66<br> 3.6 本章小结 66<br> 习题 66<br> <br> 第4章 Linux文本编辑器 67<br> 4.1 Linux文本编辑器概述 67<br> 4.1.1 ed 67<br> 4.1.2 vi和vim 67<br> 4.1.3 emacs 68<br> 4.1.4 gedit 68<br> 4.2 vi编辑器使用介绍 69<br> 4.2.1 vi的工作模式 69<br> 4.2.2 vi的常用命令 69<br> 4.2.3 vi与Shell交互 73<br> 4.2.4 文本格式转换 73<br> 4.3 本章小结 74<br> 习题 74<br> <br> 第5章 X Window系统 75<br> 5.1 X Window的组成和特点 75<br> 5.1.1 X Window系统 75<br> 5.1.2 X Window的组成 75<br> 5.1.3 X Window的特点 77<br> 5.2 X Window的运行原理 77<br> 5.3 X Window的启动和关闭 79<br> 5.4 GNOME桌面环境介绍 80<br> 5.5 KDE桌面环境介绍 81<br> 5.6 本章小结 83<br> 习题 83<br> <br> 第6章 系统管理 84<br> 6.1 设备管理 84<br> 6.1.1 磁盘设备概述 84<br> 6.1.2 常用文件系统 85<br> 6.1.3 挂载与卸载 87<br> 6.1.4 磁盘管理命令 88<br> 6.2 用户和组管理 90<br> 6.2.1 用户管理 90<br> 6.2.2 工作组管理 94<br> 6.2.3 账号查看命令 95<br> 6.3 进程管理 96<br> 6.3.1 进程的概念 96<br> 6.3.2 进程的启动 97<br> 6.3.3 进程管理命令 99<br> 6.4 系统监视与日志 101<br> 6.4.1 系统监控命令 102<br> 6.4.2 内存查看命令 103<br> 6.4.3 日志查看命令 103<br> 6.5 系统初始化过程分析 105<br> 6.5.1 BIOS初始化 105<br> 6.5.2 Bootloader管理程序GRUB的加载 106<br> 6.5.3 内核初始化 107<br> 6.5.4 第一个初始进程init启动 107<br> 6.5.5 确定系统运行级别 107<br> 6.5.6 运行系统初始化脚本 108<br> 6.5.7 运行指定级别目录内的脚本 109<br> 6.5.8 运行用户自定义脚本 109<br> 6.5.9 激活系统常规使用的控制台tty 110<br> 6.5.10 启动图形界面/文字界面 111<br> 6.6 本章小结 111<br> 习题 111<br> <br> 第7章 网络管理 113<br> 7.1 网络接口配置 113<br> 7.1.1 图形界面配置工具 113<br> 7.1.2 终端命令ifconfig 114<br> 7.2 常用网络管理命令 115<br> 7.3 网络设置的相关文件 118<br> 7.4 常用网络服务管理 120<br> 7.4.1 网络服务模型概述 121<br> 7.4.2 Telnet服务 123<br> 7.4.3 FTP服务 124<br> 7.4.4 WWW服务 127<br> 7.4.5 DHCP服务 129<br> 7.5 本章小结 131<br> 习题 131<br> <br> 第二部分 基于Linux系统的程序设计<br> <br> 第8章 Shell程序设计 134<br> 8.1 Shell程序概述 134<br> 8.1.1 Shell程序特点 134<br> 8.1.2 第一个Shell程序 134<br> 8.2 bash程序设计 135<br> 8.2.1 bash程序结构 135<br> 8.2.2 变量的声明和使用 136<br> 8.2.3 算术运算 138<br> 8.2.4 条件判断 140<br> 8.2.5 控制结构 142<br> 8.2.6 函数使用 146<br> 8.2.7 调试脚本程序 147<br> 8.3 综合应用 148<br> 8.4 本章小结 151<br> 习题 151<br> <br> 第9章 基于Linux的C编程 152<br> 9.1 Linux C编程 152<br> 9.1.1 C语言的标准 152<br> 9.1.2 C语言开发环境简介 153<br> 9.1.3 C头文件和C函数库 154<br> 9.2 利用GCC开发C语言程序 154<br> 9.2.1 GCC概述 154<br> 9.2.2 GCC使用方法 155<br> 9.2.3 C程序调试 159<br> 9.2.4 创建与使用库函数 161<br> 9.3 软件维护工具make 163<br> 9.4 本章小结 165<br> 习题 166<br> <br> 第10章 GTK+图形界面程序设计 167<br> 10.1 X Window编程概述 167<br> 10.2 GTK+简介 168<br> 10.3 第一个GTK+图形界面程序 168<br> 10.3.1 GTK+程序运行环境 168<br> 10.3.2 第一个GTK+窗体程序 170<br> 10.4 GTK+控件 170<br> 10.5 事件、信号和回调函数 175<br> 10.6 GTK+界面布局 177<br> 10.7 国际化编程 181<br> 10.8 本章小结 183<br> 习题 183<br> <br> 第11章 Glade界面设计器 184<br> 11.1 Glade界面设计器概述 184<br> 11.2 Glade快速浏览 184<br> 11.2.1 Glade界面 184<br> 11.2.2 Glade生成的文件 186<br> 11.3 用Glade2开发图形用户界面 187<br> 11.3.1 创建工程 187<br> 11.3.2 界面设计 188<br> 11.3.3 编写业务逻辑代码 188<br> 11.4 本章小结 191<br> 习题 191<br> <br> 第三部分 实验指导<br> <br> 实验1 Linux系统常用命令(一) 194<br> 实验2 Linux系统常用命令(二) 199<br> 实验3 文本编辑器vi使用 204<br> 实验4 Telnet服务应用 207<br> 实验5 VSFTP服务应用 210<br> 实验6 Shell程序设计(一) 212<br> 实验7 Shell程序设计(二) 215<br> 实验8 GCC程序设计 218<br> 实验9 GTK+程序设计 222<br> 实验10 Glade界面设计 226<br> <br> 参考文献 228 |
商品评论(0条)