×
暂无评论
图文详情
  • ISBN:9787302514473
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:357
  • 出版时间:2022-07-01
  • 条形码:9787302514473 ; 978-7-302-51447-3

本书特色

本书全面讲述Linux环境下基于C语言的系统编程技术以及相关的理论原理,主要内容包括Linux基本操作、Shell编程、系统I/O编程、文件系统、进程控制原理、多进程并发编程、信号机制、线程概念、多线程并发编程、同步与互斥的概念、基于信号量与PN操作解决同步及互斥问题、经典同步问题、网络编程、并发网络应用编程等,本书安排有大量的程序实例、课后作业,还设计了很多示意图,以帮助读者理解、运用书中介绍的概念、原理和技术。
本书内容丰富、结构合理、思路清晰、语言简明流畅、示例翔实,可作为高等院校计算机类专业操作系统、Linux编程等课程的教材,还可作为C程序设计、嵌入式开发的参考资料。

内容简介

本书全面讲述Linux环境下基于C语言的系统编程技术以及相关的理论原理,主要内容包括Linux基本操作、Shell编程、系统I/O编程、文件系统、进程控制原理、多进程并发编程、信号机制、线程概念、多线程并发编程、同步与互斥的概念、基于信号量与PN操作解决同步及互斥问题、经典同步问题、网络编程、并发网络应用编程等,本书安排有大量的程序实例、课后作业,还设计了很多示意图,以帮助读者理解、运用书中介绍的概念、原理和技术。 本书内容丰富、结构合理、思路清晰、语言简明流畅、示例翔实,可作为高等院校计算机类专业操作系统、Linux编程等课程的教材,还可作为C程序设计、嵌入式开发的参考资料。

目录

第1章 Linux系统文件操作
1.1 UNIX/Linux操作系统简介
1.1.1 UNIX简介
1.1.2 Linux概述
1.2 Linux系统目录结构
1.3 Linux系统的安装、启动、登录、用户界面与命令格式
1.3.1 在VMware中用快照快速安装Linux虚拟机系统
1.3.2 启动与登录Linux
1.3.3 三种系统操作界面
1.3.4 Linux命令格式和说明
1.4 Linux文件、目录操作及文件属性、权限
1.4.1 目录路径与目录操作
1.4.2 文件属性与权限
1.4.3 Linux文件操作命令
1.4.4 修改文件属性
1.4.5 使用通配符(“*”和“?”)匹配文件名
1.4.6 文件的压缩与打包
1.5 输入输出重定向和管道
1.6 本章小结
课后作业
第2章 Linux Shell编程
2.1 Shell编程基本概念
2.1.1 Shell脚本程序的结构
2.1.2 Shell脚本的创建与执行方法
2.1.3 Shell变量与赋值表达式
2.1.4 Shell输入输出语句
2.1.5 终止脚本执行和终止状态
2.2 Shell数学运算与字符串处理
2.2.1 Shell数学运算
2.2.2 Shell字符串处理
2.3 Shell条件与if控制结构
2.3.1 if语句
2.3.2 test命令
2.3.3 复合条件检查
2.3.4 case语句
2.4 循环结构
2.4.1 for循环结构
2.4.2 while循环结构
2.4.3 until循环结构
2.5 Linux全局变量和环境变量
2.5.1 Linux Shell层次结构
2.5.2 Shell全局变量与局部变量
2.5.3 Linux环境变量
*2.5.4 Shell变量的删除和只读设置方法
2.5.5 Shell数组的定义和使用方法
2.6 Linux文件I/O、I/O重定向和管道
2.6.1 标准文件描述符
2.6.2 I/O重定向
2.6.3 管道
2.6.4 从文件获取输入
2.7 命令行参数
2.8 Shell函数
2.8.1 函数的基本用法
2.8.2 向函数传递参数
2.9 本章小结
课后作业 ……
第3章 Linux C编程环境
第4章 输入输出与文件系统
第5章 进程管理与控制
第6章 线程控制与同步互斥
第7章 进程间通信
第8章 网络编程
第9章 并发网络通信编程实例
参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航