更新时间:2018-12-30 08:58:48
封面
版权信息
前言
第1章 Linux系统概述
1.1 计算机基础知识
1.2 操作系统的功能
1.3 Linux系统的历史、现状和特点
1.4 Linux系统安装
1.5 在虚拟机上安装Linux
1.6 Linux图形环境
思考题1
第2章 Linux常用命令
2.1 使用命令
2.2 简单命令
2.3 文件概念和文件类型
2.4 文件操作命令
2.5 目录及其操作命令
2.6 联机帮助命令
2.7 有关进程管理的命令
2.8 文件压缩和解压缩命令
2.9 有关DOS命令
思考题2
第3章 文本编辑
3.1 vi的工作方式
3.2 进入和退出vi
3.3 文本输入
3.4 移动光标
3.5 文本修改
3.6 编辑文件
3.7 字符串检索
3.8 ex命令
思考题3
第4章 Linux shell程序设计
4.1 shell概述
4.2 命令历史
4.3 名称补全
4.4 别名
4.5 shell特殊字符
4.6 shell变量
4.7 参数置换变量
4.8 算术运算
4.9 控制结构
4.10 函数
4.11 作业控制
4.12 shell内置命令
4.13 shell脚本调试
4.14 shell脚本示例
思考题4
第5章 Linux内核简介
5.1 概述
5.2 进程管理
5.3 文件系统
5.4 内存管理
5.5 进程通信
5.6 设备管理
5.7 中断、异常和系统调用
5.8 网络系统
思考题5
第6章 常用开发工具
6.1 gcc编译系统
6.2 gdb程序调试工具
6.3 程序维护工具make
思考题6
第7章 Linux环境编程
7.1 系统调用和库函数
7.2 文件操作
7.3 进程控制
7.4 进程通信
7.5 内存管理
7.6 综合编程示例
思考题7
第8章 Linux系统管理
8.1 系统管理概述
8.2 用户和工作组管理
8.3 文件系统及其维护
8.4 文件系统的备份
8.5 系统安全管理
8.6 系统性能优化
思考题8
第9章 网络应用及管理
9.1 配置网络
9.2 电子邮件
9.3 网络文件系统NFS
9.4 网络管理
9.5 网络安全
思考题9
第10章 嵌入式操作系统简介
10.1 嵌入式系统概述
10.2 嵌入式操作系统概述
10.3 实时内核及其实现
10.4 嵌入式操作系统实例——μCLinux
思考题10
附录A 实验大纲
实验一 Linux系统安装与简单配置(3~4学时)
实验二 常用命令使用(2~4学时)
实验三 vi编辑器(2~4学时)
实验四 shell编程(3~6学时)
实验五 常用开发工具(3~6学时)
实验六 Linux环境编程(3~6学时)
实验七 系统及网络管理(2~6学时)