书籍详情
《Linux操作系统应用与开发教程-世纪高等学校计》[38M]百度网盘|亲测有效|pdf下载
  • Linux操作系统应用与开发教程-世纪高等学校计

  • 出版社:北京图书大厦旗舰店
  • 出版时间:2016-08
  • 热度:10566
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

商品名称: Linux操作系统应用与开发教程 出版社: 清华大学出版社发行部 出版时间:2016-08-01
作者:邱铁 译者: 开本: 其它
定价: 49.50 页数:374 印次: 1
ISBN号:9787302440321 商品类型:图书 版次: 1

编辑推荐

以*的Linux内核版本3.0.x~3.19.x为依据,设计典型实例,并对开发场景进行详细讲解;在内容设计上,本书采取了循序渐进的原则,对Linux系统知识进行精心策划;以“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 2.6  变量、流、管道操作 41  2.6.1  变量赋值 41  2.6.2  变量的使用 41  2.6.3  流输出 42  2.6.4  流的重定向 44  2.6.5  管道 45 2.7  进程操作 45  2.7.1  进程查看 46  2.7.2  发送信号 46  2.7.3  进程切换 47 2.8  网络操作 48  2.8.1  网络配置 48  2.8.2  ping 48  2.8.3  ARP 49  2.8.4  FTP 50 2.9  其他命令 50  2.9.1  日历 50  2.9.2  命令历史记录 51  2.9.3  后台操作 51 2.10  思考与练习 52 第3章  vi/vim编辑器的使用 53 3.1  vi的介绍 53 3.2  vi操作模式 53 3.3  vi的命令 54  3.3.1  状态切换命令 54  3.3.2  文件保存与退出 54  3.3.3  光标移动 54  3.3.4  编辑操作 55  3.3.5  字符串搜索替换 55  3.3.6  撤销与重做 55 3.4  启动vi编辑器 56 3.5  使用vi进行文字录入 56 3.6  使用vi修改文本 57 3.7  思考与练习 58 第4章  Shell程序设计 59 4.1  Shell编程简介 59 4.2  系统变量 59 4.3  条件测试 60  4.3.1  文件状态测试 60  4.3.2  逻辑操作 60  4.3.3  字符串测试 61  4.3.4  数值测试 61 4.4  Shell流程控制语句 61  4.4.1  if语句 61  4.4.2  case语句 62  4.4.3  while语句 62  4.4.4  for语句 63 4.5  Shell编程中的常用命令与符号 63  4.5.1  read命令 63  4.5.2  select命令 63  4.5.3  大括号 64  4.5.4  引号 64  4.5.5  注释 65 4.6  函数 65 4.7  应用实例训练 65 4.8  思考与练习 67 第5章  GCC的安装 68 5.1  GCC简介 68 5.2  解压缩工具tar 68 5.3  在Linux下使用源代码安装软件的基本步骤 69 5.4  获得GCC软件包 70 5.5  解压缩软件包 72 5.6  对源文件进行配置 72 5.7  编译GCC 74 5.8  安装GCC 75 5.9  测试GCC安装结果 76 5.10  思考与练习 77 第6章  GNU开发工具链的使用 78 6.1  gcc命令的使用 78 6.2  调试工具gdb 79  6.2.1  gdb简介 79  6.2.2  gdb的使用方法 79 6.3  代码管理make 81  6.3.1  make简介 81  6.3.2  Makefile文件的格式 82  6.3.3  Makefile文件的一些特性 83  6.3.4  make命令的使用 85 6.4  实例训练 85  6.4.1  编写程序 87  6.4.2  调试程序 95  6.4.3  编写Makefile 98 6.5  思考与练习 99 第2部分  编程开发篇 第7章  Linux常用C函数 102 7.1  使用函数库 102 7.2  字符操作 103 7.3  字符串操作 107  7.3.1  数据类型转换 108  7.3.2  字符串数据处理 111 7.4  数学计算操作 116 7.5  数据结构与算法操作 118 7.6  日期时间操作 123 7.7  实例训练 125  7.7.1  任务分析 125  7.7.2  编写程序 127  7.7.3  编译、运行 134 7.8  思考与练习 135 第8章  进程操作 136 8.1  Linux进程工作原理 136 8.2  进程操作函数 137 8.3  信号量 144 8.4  信号量操作的函数 145 8.5  应用实例训练 146  8.5.1  问题分析 147  8.5.2  代码编写 147  8.5.3  编译与运行 152 8.6  思考与练习 153 第9章  信号与定时器 154 9.1  进程间通信与信号 154 9.2  Linux系统中的信号 154 9.3  信号操作相关数据结构 155 9.4  信号操作相关函数 156 9.5  定时器操作相关函数 160 9.6  应用实例训练 161  9.6.1  程序分析 162  9.6.2  程序编写 163  9.6.3  编译与运行 166 9.7  思考与练习 167 第10章  内存管理与用户操作 168 10.1  Linux内存管理 168 10.2  内存操作相关函数 169 10.3  Linux系统中的用户操作 175 10.4  用户管理相关数据结构 176 10.5  用户管理相关函数 177 10.6  用户组管理相关函数 182 10.7  应用实例训练 184 10.7.1  编写代码 185 10.7.2  编译与运行 193 10.8  思考与练习 194 第11章  文件操作 195 11.1  Linux的文件系统 195 11.2  文件操作相关函数 197 11.2.1  文件控制 197 11.2.2  目录操作 200 11.2.3  文件流读写控制 204 11.2.4  文件读写操作 211 11.3  应用实例训练 217 11.3.1  程序分析 217 11.3.2  程序编写 218 11.3.3  编译与运行 225 11.4  思考与练习 225 第3部分  Linux内核篇 第12章  Linux内核裁剪与编译 228 12.1  内核编译选项 228 12.1.1  常规设置 228 12.1.2  可加载模块支持 229 12.1.3  处理器类型及特性 229 12.1.4  可执行文件格式 229 12.1.5  网络支持 229 12.1.6  设备驱动程序选项 230 12.1.7  文件系统 231 12.1.8&