Linux操作系统及其应用编程

Linux操作系统及其应用编程

刘循, 编

出版社:高等教育出版社

年代:2010

定价:35.0

书籍简介:

本书是“十一五”国家级规划教材。在前版的基础上,本书较为全面地介绍了Linux系统及环境编程。主要特色有以下几点:(1)在介绍Linux操作系统结构和系统管理的基础上,较为全面、深入地讲述了Linux操作系统内核分析和应用程序编程。(2)在应用程序编程上,着重讲述了脚本编程、核心程序分析及编程、系统调用和应用编程。这些编程基于C语言,通用性强,移植方便。(3)每一章节后面均配备有大量的课后练习和上机实验内容,可以满足学生实际应用操作能力提高的需要。本书内容适中,可作为普通高等学校计算机及相关专业本科相关课程教材,可以采用每周3学时,整学期51学时进行教学。此外,为配合教学,随书还提供与教材配套的电子课件和辅助教学资料。本课程为校级精品课程,正在积极进行课程建设,精品课程网址为:http://cs.scu.edu.cn/~liuxun。

书籍目录:

第1章 Linux操作系统基础

1.1 Linux操作系统概述

1.1.1 Linux操作系统简介

1.1.2 Linux操作系统主要构成

1.1.3 Linux系统的特点

1.2 基本使用及基本命令

1.2.1 用户与系统管理员

1.2.2 进入与退出系统

1.2.3 在用户之间切换

1.2.4 基本命令

1.3 vi编辑器

1.3.1 vi简介

1.3.2 vi模式

1.3.3 vi命令

1.3.4 在vi编辑器中使用SheIl

1.3.5 设置vi的工作环境

1.4 文件管理命令

1.4.1 文件类型

1.4.2 目录及目录层次

1.4.3 文件、目录的所有者和权限

1.4.4 修改文件、目录的所有者和权限

1.4.5 文件、目录的访问权限

1.4.6 使用chmod命令修改文件或目录的访问权限

1.5 grep命今

1.5.1 grep命令简介

1.5.2 grep、egrep和奄rep命令

1.5.3 grep与正则表达式

1.6 sort命令

1.7 sed命令

1.7.1 sed命令简介

1.7.2 文本查询

1.7.3 sed基本编辑命令

1.7.4 sed应用举例

1.7.5 sed与grep命令

1.8 comm、difr和cmp命令

1.8.1 comm命令

1.8.2 difr命令

1.8.3 cmp命令

1.9 awk命令

1.9.1 awk命令简介

1.9.2 awk应用举例

1.9.3 awk脚本

1.1 0本章小结

上机练习

习题

第2章 Linux系统管理基础

2.1 系统引导、运行与系统关闭

2.1.1 系统引导

2.1.2 系统运行级

2.1.3 系统关闭

2.2 用户及组管理命令

2.2.1 用户管理信息和用户管理文件

2.2.2 用户管理命令

2.3 系统管理员与用户通信

2.3.1 系统管理员通知本机用户

2.3.2 发送消息到系统的单个用户

2.3.3 发送消息到系统或网络中的所有用户

2.4 任务自动调度

2.4.1 周期性间隔时间调度cron

2.4.2 在指定时间执行at命令

2.4.3 作业控制

2.5 系统性能管理

2.5.1 监控进程活动信息的应用软件包Psacct

2.5.2 收集与进程有关的统计信息

2.6 本章小结

上机练习

习题二

第3章 Shell及其编程

3.1 Shell概述

3.1.1 BourneSheIl

3.1.2 CShell

3.1.3 KornShell

3.2 Shell脚本

3.3 Shell脚本变量

3.3.1 环境变量

3.3.2 系统特殊变量

3.3.3 用户自定义变量

3.3.4 显示变量

3.3.5 shell输入/输出命令

3.3.6 shell中的运算

3.4 Shell控制结构

3.4.1 iftllenelse语句

3.4.2 case语句

3.4.3 for语句

3.4.4 while语句

3.4.5 untl语句

3.4.6 break和continue语句

3.5 Shell函数

3.5.1 函数定义

3.5.2 脚本中函数调用

3.5.3 Shell中使用函数

3.6 SheU工具

3.6.1 trap通知

3.6.2 创建信息的文件

3.6.3 logger命令

3.6.4 eval命令

3.7 ShellScriDt编程应用实例

3.8 本章小结

上机练习

习题三

第4章 Linux进程管理及进程

通信

4.1 Linux进程及描述

4.1.1 Linux系统中的进程

4.1.2 进程状态及其转换

4.1.3 进程映象与进程上下文

4.1.4 进程描述符与进程表

4.2 进程控制

4.2.1 创建进程

4.2.2 结束进程

4.3 进程调度

4.3.1 进程相关参数

4.3.2 动态优先级进程调度

4.3.3 先来先服务和时间片轮转调度

4.4 进程间通信

4.4.1 信号

4.4.2 管道

4.4.3 消息

4.4.4 共享存储区

4.4.5 信号量

4.5 进程管理命令

4.5.1 ps命令

4.5.2 kill命令

4.5.3 nice命令

4.5.4 sleep命令

4.5.5 walt命令

……

第5章 Linux文件系统

第6章 Linux系统函数调用

第7章 Linux网络管理

参考文献

内容摘要:

《Linux操作系统及其应用编程(第2版)》通过丰富的程序开发实例,深入浅出地对Linux操作系统的shell命令与shell编程、系统管理与网络服务、应用程序开发与系统函数调用进行了描述,并详细分析了Linux操作系统的实现原理和思想。《Linux操作系统及其应用编程(第2版)》概念清晰,实例丰富,具有较强的实用性。为便于教师与学生的教学,《Linux操作系统及其应用编程(第2版)》提供配套的电子教案, 《Linux操作系统及其应用编程(第2版)》内容简介:Linux是一种基于个人计算机平台的开放式操作系统。《Linux操作系统及其应用编程(第2版)》深入浅出地对Linux操作系统的Shell命令与Shell编程、系统管理与网络服务、应用程序开发与系统函数调用进行了描述,并详细分析了Linux操作系统的实现原理和思想。全书共分为7章。主要内容包括Linux操作系统基础、Linux系统管理基础、Shell及其编程、Linux进程管理及进程通信、Linux文件系统、Linux系统函数调用和Linux网络管理。《Linux操作系统及其应用编程(第2版)》可作为计算机及相关专业的Linux课程学习教材,可供Linux系统管理员和网络管理员作为参考用书,也可为Linux系统环境下的程序员编程提供帮助。

书籍规格:

书籍详细信息
书名Linux操作系统及其应用编程站内查询相似图书
9787040316629
如需购买下载《Linux操作系统及其应用编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位高等教育出版社
版次2版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

Linux操作系统及其应用编程是高等教育出版社于2011.1出版的中图分类号为 TP316.89 的主题关于 Linux操作系统-高等学校-教材 的书籍。