Linux操作系统应用与开发教程
以“Linux应用基础→编程开发→内核源码与场景分析→高级编程”为主线,以阶梯式前进的方式进行学习,课件、样书咨询QQ:883604(仅限教师)

作者:邱铁

丛书名:21世纪高等学校计算机专业实用系列教材

定价:49.5元

印次:1-8

ISBN:9787302440321

出版日期:2016.08.01

印刷日期:2023.08.21

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书针对学习者如何快速掌握Linux应用、开发、内核编程与高级编程,以最新的Linux内核版本3.0.x~3.19.x为依据,设计典型实例,并对开发场景进行详细讲解。在内容设计上,本书采取了循序渐进的原则,对Linux系统知识进行精心策划,使Linux初学者能够以“Linux应用基础→编程开发→内核源码与场景分析→高级编程”为主线,以阶梯式前进的方式进行学习。   本书立足于基础,实例经典,深入实践。读者可以在较低起点下进行高效的理论与实践学习,为Linux 系统应用与开发打下坚实的基础。本书可作为高等院校计算机、信息类大学生、研究生进行操作系统学习和开发的教材或参考书,也可作为Linux开发人员参考用书和广大的Linux爱好者自学教程。

以最新的Linux内核版本3.0.x~3.19.x为依据,设计典型实例,并对开发场景进行详细讲解;在内容设计上,本书采取了循序渐进的原则,对Linux系统知识进行精心策划;以“Linux应用基础→编程开发→内核源码与场景分析→图形界面高级编程”阶梯前进的方式对Linux知识进行系统化组织;读者能够低起点、高效率的学习理论、深入实践,为Linux 系统应用与开发打下坚实的基础; 立足于基础,实例经典,深入实践。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

  在IT文化繁荣的今天,Linux操作系统作为源码开放的自由软件,是迄今为止,由网络黑客参与开发的规模、性能完善的操作系统。从它的产生、发展和不断完善的历程中,凝聚了众多IT人对最优方案的不懈努力。时至今日,Linux内核版本发展到了3.x版本以后,其版本更新速度相对以前逐渐趋于缓慢。这也正是Linux内核走向成熟化的标志之一。   Linux的设计参照了流行的网络操作系统UNIX,具有很强的兼容性和稳定性。Linux还是自由软件项目GNU的重要组成部分。它目前广泛地应用于计算机科学研究、软件技术研究、网络服务后台系统等需要高可靠性、高复杂度的环境之中。因此,学习使用Linux也成为计算机专业人员所必备的技能之一。   面对庞大而复杂的Linux操作系统,令很多学习者无从下手。本书正是在这种背景下编写的,紧紧围绕着本书的写作主线“Linux应用→编程开发→内核源码与场景分析→图形界面高级编程”,以当前最新的Linux内核源代码为依据,以软件开发人员学习的实际需要为基本,采用“理论讲解+实例解析”的方式对Linux进行了全面细致的讲解。主要分为以下4大部分: > 基于流行的Ubuntu发行的Linux操作系统,对Linux常用的命令配合实例进行详细讲解;介绍了利用命令脚本进行Shell编程;介绍了Linux下文本编辑器vi的使用方法;介绍了GCC源代码安装过程以及GNU开发工具链的使用。 > 对常用的Linux中C函数库进行了讲解;介绍了Linux多进程处理与进程之间的通信;介绍了Linux内存资源管理函数;介绍了Linux中用户管理和对用户信息进行编程操作;介绍了...

目录
荐语
查看详情 查看详情

第1部分  Linux系统应用篇

第1章  Linux的安装与配置 2

1.1  旅程开始 2

1.2  本书使用Linux环境介绍 2

1.3  Linux的安装 4

 1.3.1  获取Ubuntu 14.04 4

 1.3.2  选择安装平台 4

 1.3.3  进入Ubuntu 14.04的安装程序 9

 1.3.4  安装Ubuntu 14.04 10

1.4  Linux的配置 19

 1.4.1  认识Gnome桌面环境 19

 1.4.2  Ubuntu的配置 22

 1.4.3  软件安装与升级 24

第2章  Linux常用命令训练 26

2.1  关于Shell 26

2.2  文件操作命令 27

 2.2.1  调用终端控制台 27

 2.2.2  文件浏览 27

 2.2.3  文件复制 29

 2.2.4  文件移动 29

 2.2.5  文件链接 30

 2.2.6  文件删除 30

 2.2.7  文件压缩和备份 31

 2.2.8  修改文件属性 32

 2.2.9  文件搜索 34

2.3  目录操作 36

 2.3.1  创建目录 37

 2.3.2  删除目录 37

 2.3.3  修改当前目录 37

 2.3.4  查看当前目录 37

2.4  用户与系统操作 38

 2.4.1  用户切换 38

 2.4.2  用户信息修改 39

 2.4.3  关闭系统 39

2.5  获得帮助 40

 2.5.1  获取简要帮助 40

 2.5.2  获得详细帮助 40 ... 查看详情

以最新的Linux内核版本3.0.x~3.19.x为依据,设计典型实例,并对开发场景进行详细讲解;
在内容设计上,本书采取了循序渐进的原则,对Linux系统知识进行精心策划;
“Linux应用基础编程开发内核源码与场景分析图形界面高级编程阶梯前进的方式对Linux知识进行系统化组织;
读者能够低起点、高效率的学习理论、深入实践,为Linux 系统应用与开发打下坚实的基础;
立足于基础,实例经典,深入实践。

<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
查看详情