《Linux常用工具速查实用手册》

图书作者:华清远见 丛书名称: 华清远见系列图书 出版日期: 2011年4月 PDF电子版免费下载

编辑推荐理由

推荐评分:5.0分

多年嵌入式人才培养及项目研发经验总结

数百家企业嵌入式研发岗位人才需求汇总

数十所嵌入式专业大学院校教学现状调研

侧重实践及案例分析并辅以代码加以讲解

图书简介

《linux 《linux常用工具速查实用手册(含dvd光盘1张)》深入浅出地介绍了linux系统常用工具,并结合大量简单的实例介绍了这些工具的使用方法。《linux常用工具速查实用手册(含dvd光盘1张)》讲解的主要工具包括linux基础工具、linux应用程序设计工具及一些linux中常用的其他工具。linux基础工具主要包括vmware工具、linux命令工具、编辑器工具、gcc工具、gdb工具、shell工具和make工具;linux应用程序设计工具主要包括eclipse开发工具、kdevelop开发工具及项目管理工具subversion。《linux常用工具速查实用手册(含dvd光盘1张)》在每章后安排了丰富的课后习题及实践内容,使读者可以更快、更好、更全面地掌握所学内容。
  • 《linux常用工具速查实用手册(含dvd光盘1张)》适合linux初学者和嵌入式程序设计人员作为工作工具使用,还可作为高等院校电子类、信息类、计算机类等专业linux的教材,也可作为该领域科研公司及企业的教材和参考书。

图书目录

  • ※ 第1章 欢迎进入linux世界

  • 1.1 gnu-linux联姻
  • 1.1.1 gnu-linux的历史
  • 1.1.2 自由代码
  • 1.1.3 linux与unix的关系
  • 1.2 linux的特点
  • 1.2.1 linux的优点
  • 1.2.2 linux的可移植性
  • 1.2.3 标准
  • 1.2.4 c编程语言
  • 1.3 linux概述
  • 1.3.1 linux具有内核编程接口
  • 1.3.2 linux支持多用户
  • 1.3.3 linux支持多任务
  • 1.3.4 linux支持安全的分层文件系统
  • 1.3.5 shell:命令解释器和编程语言
  • 1.3.6 大量有用的工具集
  • 1.3.7 进程间通信
  • 1.3.8 系统管理
  • 1.4 linux的其他特性
  • 1.4.1 gui
  • 1.4.2 网络工具
  • 1.4.3 软件开发
  • 习题
  • 简答题
  • ※ 第2章 虚拟机

  • 2.1 虚拟机简介
  • 2.2 常用的虚拟工具
  • 2.2.1 vmware简介
  • 2.2.2 virtual pc简介
  • 2.2.3 vmware与virtual pc的对比
  • 2.3 vmware虚拟机安装linux系统
  • 2.3.1 vmware软件安装
  • 2.3.2 新建虚拟计算机
  • 2.3.3 在vmware虚拟机中安装linux系统
  • 2.3.4 vmware的使用
  • 2.3.5 安装相关虚拟机工具
  • 习题
  • 一、简答题
  • 二、上机题
  • ※ 第3章 编辑器

  • 3.1 编辑器选择
  • 3.2 vi编辑工具的使用
  • 3.2.1 vi的简介
  • 3.2.2 vi的简单编辑
  • 3.2.3 vi的高级编辑
  • 3.2.4 vi的综合使用实例
  • 3.3 emacs编辑器
  • 3.3.1 emacs的简介
  • 3.3.2 emacs的使用
  • 3.3.3 emacs的编辑
  • 3.3.4 emacs的c模式使用实例
  • 3.3.5 emacs的shell模式使用实例
  • 3.4 gedit
  • 3.4.1 gedit的启动与打开文本
  • 3.4.2 gedit编辑文件
  • 3.4.3 gedit打印文件
  • 3.4.4 gedit首选项
  • 习题
  • 一、简答题
  • 二、上机题
  • ※ 第4章 shell

  • 4.1 shell简介
  • 4.2 shell基本常用命令
  • 4.2.1 系统帮助命令man
  • 4.2.2 文件或目录命令
  • 4.3 shell的高级使用
  • 4.3.1 bash的基础知识
  • 4.3.2 流程控制结构
  • 4.4 shell脚本编写实例
  • 习题
  • 一、简答题
  • 二、上机题
  • ※ 第5章 编译器和工程管理器

  • 5.1 二进制代码工具
  • 5.1.1 gnu binutils工具介绍
  • 5.1.2 binutils工具软件使用实例
  • 5.2 编译器gcc的使用
  • 5.2.1 gcc编译器简介
  • 5.2.2 gcc的下载与安装
  • 5.2.3 gcc的交叉编译平台搭建
  • 5.2.4 gcc编译选项解析
  • 5.2.5 gcc编译性能分析
  • 5.2.6 gcc编译使用实例
  • 5.3 make工程管理器
  • 5.3.1 gnu make简介
  • 5.3.2 makefile变量
  • 5.3.3 makefile常用函数
  • 5.3.4 makefile规则语法
  • 5.3.5 makefile自动编写工具
  • 5.3.6 makefile使用实例
  • 习题
  • 一、问答题
  • 二、上机题
  • ※ 第6章 linux集成开发工具

  • 6.1 开发工具选择
  • 6.2 eclipse
  • 6.2.1 eclipse介绍
  • 6.2.2 eclipse及其插件的安装
  • 6.2.3 eclipse程序开发步骤
  • 6.3 eclipse程序调试步骤
  • 6.4 kdevelop
  • 6.4.1 kdevelop简介
  • 6.4.2 开发环境介绍
  • 6.4.3 kdevelop环境设置
  • 6.4.4 kdevelop程序开发步骤
  • 6.4.5 kdevelop程序调试步骤
  • 6.5 source-navigator
  • 6.5.1 source-navigator介绍
  • 6.5.2 source-navigator的安装
  • 6.5.3 使用方法及界面简介
  • 6.5.4 source-navigator编译和运行
  • 习题
  • 一、简答题
  • 二、上机题
  • ※ 第7章 常用调试工具

  • 7.1 gdb调试器
  • 7.1.1 gdb调试器介绍
  • 7.1.2 gdb调试器的命令
  • 7.1.3 gdb调试器使用实例
  • 7.2 内存调试工具
  • 7.2.1 memwatch工具
  • 7.2.2 mtrace工具
  • 7.2.3 yamd工具
  • 习题
  • 一、简答题
  • 二、上机题
  • ※ 第8章 项目管理工具

  • 8.1 开发工具选择
  • 8.2 svn的基本概念
  • 8.2.1 版本库
  • 8.2.2 svn工作术语介绍
  • 8.2.3 svn组织结构
  • 8.2.4 版本
  • 8.2.5 标签、分支和合并
  • 8.3 svn服务器的下载和安装
  • 8.4 svn的基本操作
  • 8.4.1 创建项目库
  • 8.4.2 项目创建
  • 8.4.3 项目查看
  • 8.4.4 项目签出
  • 8.4.5 项目修改
  • 8.4.6 项目提交
  • 8.4.7 项目更新
  • 8.4.8 对文件的其他操作
  • 8.5 svn高级操作
  • 8.5.1 创建分支
  • 8.5.2 使用分支
  • 8.5.3 创建标签
  • 8.5.4 合并
  • 习题
  • 一、简答题
  • 二、上机题