图书前言

           前 言

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统,并且以高效性和灵活性著称。Linux操作系统有多个版本,Ubuntu便是其中之一。

  Ubuntu是一个以桌面应用为主的Linux发行版,它的目标在于为一般用户提供一个最新的,同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu强调可达性和国际化,以便能为更多的人所用。与其他的大型Linux操作系统厂商不一样,Ubuntu的所有发行版都是免费的,使用者只有在购买官方技术支援服务时才要付钱。Ubuntu也为所有用户提供从某个版本升级到下一个版本的方便途径。

  本书内容

  本书以目前主流的Ubuntu 12.04系统为例进行介绍。全书共分为16课,主要内容如下:

  第1课  Linux系统的入门知识。本课着重介绍与Linux操作系统有关的知识,包括背景、优缺点、特性、用途、结构、与其他操作系统的区别,以及应用领域和发展前景等内容。

  第2课  Ubuntu系统入门。本课首先介绍如何安装Ubuntu Linux系统,然后介绍对系统默认桌面的环境设置,最后介绍了该系统其他常用的图形界面。

  第3课  Linux文件系统。文件是操作系统中必不可少的一部分,本课主要介绍与Linux文件系统有关的内容,包括工作原理、文件类型、文件目录和权限等。

  第4课  用户权限管理。本课首先介绍与用户管理有关的文件和操作,然后介绍与用户组有关的文件和操作,最后介绍了用户身份切换和密码安全管理有关的命令。

  第5课  Linux系统的磁盘管理。磁盘是Linux操作系统重要的系统管理任务之一,本课主要介绍磁盘分区、磁盘管理命令和磁盘配额等内容。

  第6课  软件包管理工具。本课首先介绍Linux的两大主流软件包,接着介绍与Deb软件包有关的内容,然后依次分别介绍Deb软件包的管理工具:命令行管理工具、文本窗口管理工具和图形界面管理工具。

  第7课  Linux系统的办公软件。本课介绍Ubuntu 12.04系统中的常用办公软件,包括LibreOffice Writer、LibreOffice Cale、LibreOffice Impress和PDF阅读器。最后实例应用以LibreOffice Draw软件来完成绘制流程图。

  第8课  网络应用。网络的应用离不开浏览器,本课从系统命令和第三方工具两个方面介绍网络应用。

  第9课  Linux系统中的编辑器。本课介绍Ubuntu 12.04中常用的文本编辑器gedit、nano、vi和vim,其着重介绍了vi和vim编辑器的常用操作。

  

  

  第10课  常用的终端命令。本课主要介绍Ubuntu 12.04中常用的终端命令,包括自动匹配命令、管理命令和联机帮助命令等。另外,还将Linux常用的命令与DOS命令进行了简单比较。

  第11课  Shell基础。本课主要介绍Shell的技术基础,包括Shell的概念、作用、类型、变量、正则表达式和基础用法等知识。

  第12课  Shell编程。Shell可以作为程序设计语言编写复杂语句的命令。本课除了介绍变量的高级应用外,还将介绍Shell语句、控制语句和函数的使用等。

  第13课  系统性能检测。本课主要介绍与系统性能有关的知识,包括系统监视器、磁盘分析器、进程、日志文件和logrotate配置文件等。

  第14课  网络配置与网络安全。本课从网络配置和网络安全两个方面进行介绍,网络配置包括网络发展、网络配置文件和常用的管理命令。网络安全包括安全的定义和对策、计算机病毒和防火墙。

  第15课  文件压缩与备份。文件的压缩与备份可以减少存储空间和供不时需的作用。本课着重介绍文件压缩和解压缩、文件打包、归档管理器以及文件备份等。

  第16课  Linux下的C/C++编程。本课以C/C++编程为例介绍Linux下的编程,内容包括C/C++编程介绍、GCC编译器、GCC编译流程、gdb调试器和make工具等。

  本书特色

  本书是针对初、中级用户量身订做,以课堂课程学习的方式,由浅入深地讲解Ubuntu Linux系统的应用。本书具有以下特色:

  1.结构独特

  全书以课程为学习单元,每课安排基础知识讲解、实例应用、拓展训练和课后练习4个部分讲解Ubuntu Linux系统的知识。

  2.知识点全

  本书紧紧围绕Ubuntu Linux系统中常用的知识点展开讲解,具有很强的逻辑性和系统性。

  3.应用广泛

  对于精选案例,给了详细步骤、结构清晰简明,分析深入浅出,而且有些程序能够直接在项目中使用,避免读者进行二次开发。

  4.基于理论,注重实践

  在讲述过程中不仅仅只介绍理论知识,而且在合适位置安排综合应用实例,或者小型应用程序,将理论应用到实践当中,来加强读者实际应用能力,巩固系统基础知识。

  5.随书光盘

  本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习Ubuntu Linux操作 系统。

  6.网站技术支持

  读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录与我们取得联系,作者会在第一时间内给予帮助。

  读者对象

  本书适合作为学习Linux操作系统入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可以提供开发人员查阅和参考。

* 学习Linux系统的入门者。

* Linux初学者以及在校学生。

* 各大中专院校的在校学生和相关授课老师。

* 准备从事与Linux操作系统有关的人员。

  除了封面署名人员之外,参与本书编写的人员还有李海庆、王咏梅、康显丽、王黎、汤莉、倪宝童、赵俊昌、方宁、郭晓俊、杨宁宁、王健、连彩霞、丁国庆、牛红惠、石磊、王慧、李卫平、张丽莉、王丹花、王超英、王新伟等。在编写过程中难免会有漏洞,欢迎读者通过清华大学出版社网站www.tup.tsinghua.edu.cn与我们联系,帮助我们改正提高。

  

  编者

  

  

  

  

??

??

??

??

Linux 课堂实录 

SPSS  前言  

2

  

3