出版时间:2011-4 出版社:电子工业出版社 作者:吴同海 页数:388 字数:360000
Tag标签:无
前言
前言 Linux是一套免费使用和自由传播的类UNIX操作系统,是现有操作系统中用途最广、功能最全的免费系统。它在服务器领域,实现了UNIX操作系统的全部功能,在桌面应用领域,由于Linux本身携带的工具和外围扩展工具的增多,它逐渐在桌面操作系统中占据越来越大的市场份额。因此,正确使用Linux系统工具已成为学好Linux的重中之重,尤其是一些常用的工具,如Linux的文本编辑工具、编译工具、调试工具、集成开发工具、代码查看工具及项目管理工具等。由于这些工具的存在,使Linux慢慢与Windows操作系统相媲美,并逐渐为科研、公司企业及教学展现出广阔的前景,尤其是近几年嵌入式Linux系统的发展,为后PC时代注入了新鲜的活力,并且在军事国防、计算机、通信、汽车电子及工业控制等领域愈发展现其魅力。据数据显示,在未来几年内嵌入式Linux产品有望突破100亿美元的市场规模,足见其行业的可观性。 本书的主要内容 本书以当前最流行的Red Hat和Fedora为例,介绍Linux系统中常用的工具及其使用方法。全书共分为8章。 第1章是Linux系统的基础知识和概述,介绍了操作系统的一些基本概念、功能、版本及特点。 第2章介绍虚拟机Vmware的使用方法,以及如何在Vmware下安装Linux操作系统的方法。 第3章介绍Linux下三款常用的编辑器vi、emace、gedit,包括使用这些编辑器的基本方法,以及如何对文本进行加工处理。 第4章介绍Linux下的基本命令,以及如何编写bash程序。 第5章介绍Linux下最常用的编译器工具GCC,并通过大量的实例详细阐述了GCC选项的使用方法。此外,本章还重点介绍如何使用Make工具编辑Makefile文件,包括其语法、规则、变量及函数等。 第6章介绍3款Linux常用的集成开发环境,分别是Eclipse、Kdevelop和Source-Navigatior。使用它们可以为复杂程序设计提供便捷,并大大节约开发周期。 第7章介绍Linux的程序调试工具GDB,并简单介绍几款常用的内存调试工具memwatch、mtrace及yamd。 第8章介绍Linux下项目管理工具Subversion的使用方法,包括基本操作和高级操作。 给读者的建议 本书是作者在Linux教学、科研的基础上编写的,并充分考虑到本书的读者范围。为方便读者阅读和理解,本书大多采用简明扼要的实例程序。虽然程序言简意赅,但衷心地希望读者在通读本书之前(尤其第2章之后的章节)要了解一些C语言的基础知识,以免给读者造成阅读的不便。 本书主要以实践为主,若读者能够在Linux操作系统下亲自进行操作,并结合实例的讲解,必定能取得很快的提高。 致谢 本书由吴同海编写,此外,高淑娟、吴同海、王丽娜、周毅、林小峰、刘刚、马海波、李强、吴慧、马玉刚、冯浩、唐爱琴、李子龙、王明明、蒋志等同志也参与了本书的编写和最终的整理,在此,编者对他们表示衷心的感谢。 由于时间仓促,加之水平有限,故本书中难免存在疏漏、欠妥,甚至错误之处,敬请读者批评指正,也恳切期望大家提出宝贵意见。
内容概要
本书深入浅出地介绍了Linux系统常用工具,并结合大量简单的实例介绍了这些工具的使用方法。本书讲解的主要工具包括Linux基础工具、Linux应用程序设计工具及一些Linux中常用的其他工具。Linux基础工具主要包括VMware工具、Linux命令工具、编辑器工具、GCC工具、GDB工具、Shell工具和Make工具;Linux应用程序设计工具主要包括Eclipse开发工具、KDevelop开发工具及项目管理工具Subversion。本书在每章后安排了丰富的课后习题及实践内容,使读者可以更快、更好、更全面地掌握所学内容。
读者对象:本书适合Linux初学者和嵌入式程序设计人员作为工作工具使用,还可作为高等院校电子类、信息类、计算机类等专业Linux的教材,也可作为该领域科研公司及企业的教材和参考书。
书籍目录
第1章 欢迎进入Linux世界
1.1 GNU-Linux联姻
1.2 Linux的特点
1.3 Linux概述
1.4 Linux的其他特性
习题
简答题
第2章 虚拟机
2.1 虚拟机简介
2.2 常用的虚拟工具
2.3 VMware虚拟机安装Linux系统
习题
第3章 编辑器
3.1 编辑器选择
3.2 vi编辑工具的使用
3.3 emacs编辑器
3.4 gedit
习题
第4章 Shell
4.1 Shell简介
4.2 Shell基本常用命令
4.3 Shell的高级使用
习题
第5章 编译器和工程管理器
5.1 二进制代码工具
5.2 编译器GCC的使用
5.3 Make工程管理器
习题
第6章 Linux集成开发工具
第7章 常用调试工具
第8章 项目管理工具
编辑推荐
提供VMware工具、Linux命令工具、编辑器工具、GCC工具、GDB工具、hell工具、make工具、Eclipse开发工具、kdevelop开发工具及项目管理Subversion工具等Linux常用工具教学视频642分钟 提供209个常用Linux命令教学视频583分钟 提供Ubuntu Linux操作系统教学视频530分钟 深入浅出,依靠深厚行业经验讲透技术原理 循序渐进,详解典型应用案例提升实战能力 超大容量多媒体,总时长超过32小时
图书封面
图书标签Tags
无
评论、评分、阅读与下载