凝聚世界著名UNIX/Linux专家Sobell十年功力的巨著1

本书通过实例引导读者掌握Ubuntu Linux的安装与使用方法,涵盖GUI操作、命令行工具、网络配置及shell脚本编程等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A Practical Guide to Ubuntu Linux 的中译本《 Ubuntu Linux指南》分成“基础篇”和“管理篇”两册出版,本书是“基础篇”。

查看详情

 本书相关信息:http://turingbooks.iteye.com/admin/blogs/381862

关于本书

本书通过一步步的示例向终端用户和系统管理员讲述如何最大程度地发掘 Ubuntu Linux系统的功能。全书共分 11章,涵盖了 Ubuntu系统的安装和使用等方面的基本知识。

面向读者  

本书适合不同层次的读者。读者不必具备编程经验,但是具备一些使用通用计算机(比如 Windows、 Macintosh、 UNIX或者其他 Linux系统)的经验将有助于更好地理解本书内容。本书适合下列读者。

q 由于课程需要而使用 Linux的 学生 。

q 希望安装并运行 Linux的 家庭用户 。

q 工作中需要使用 Linux的 专业人士 。

q 需要了解 Linux及其可用工具的 系统管理员 。

q 正在学习 Linux操作系统的 计算机专业学生 。

q 需要 Linux基础知识的 技术主管 。

本书作用  

本书能够让你对 Linux的众多方面都有大致的了解,既包括 Ubuntu Linux的安装,又包括如何使用和定制它。不管你的背景如何,本书都能够为你提供实际工作中所需的知识。学完本书读者将能够理解如何使用 Linux,并且在未来几年中,本书仍然能够作为一本有价值的参考书。

本书特色

本书经过细心设计和精心组织,让你能够在最短的时间内学到最多的知识。你不必从头到尾逐页阅读。一旦可以熟练地使用 Linux,就可以将本书作为一本参考手册:从目录中查找感兴趣的部分,然后开始阅读。或者将本书作为 Linux主题的一份目录:翻页浏览直到找到你想看到的主题。本书还给出了很多 Web站点的链接,读者可以由此获取其他信息:可以将因特网视为本书的延伸。

本书具备以下特色。

q 可选章节 :读者可以按自己的知识层次阅读这些章节,当可以应付那些更加复杂的内容时,再回过头来阅读这部分内容。

q 警告框 :突出显示那些容易出错的地方,这样在读者遇到麻烦之前就给予指导。

q 提示框 :展示了能够更快完成某项任务的方法,或者仅仅是一些有用或有趣的信息。

q 安全框 :指出可以使系统更加安全的方法。

q 整本书通过 实例 讲解各种概念。

q 每章都有 小结 ,回顾本章介绍过的重要知识点。

q 每章后面都有 练习题 ,读者可用来巩固所学技能。 www.sobell.com网站上有偶数编号的练习题的答案。

q 术语表 (可从图灵网站下载)给出了 500多条常用术语的定义。

q 本书提供了一些网上 软件资源 。还讲解如何使用 Synaptic、 aptitude、 GNOME的“添加 /删除应用程序( Add/Remove Application)”窗口和 BitTorrent来 下载 并 安装 软件。本书详细讲解如何使用“更新提示器( Update Notifier)”和“更新管理器( Update Manager)”窗口来控制自动更新。

q 本书详细描述了很多重要的 GNU 工具 ,包括 GNOME桌面、 Nautilus文件浏览器、 parted和 gparted分区编辑器、 gzip压缩实用工具以及很多来自 GNU项目的命令行实用工具。

q 书中给出了各种链接,有助于从众多来源(包括本地系统、 Ubuntu网站以及因特网上的其他地方)获取 在线文档 。

q 书中包含了许多 有用的 URL ,在这些网站上可以找到软件、安全程序和信息等内容。

本书涵盖的关键主题

本书含有大量信息。本书内容为整本书的摘要。如果希望了解更详细的内容,请浏览本书目录。下面为本书的相关主题。

安装

q 讲解如何从因特网下载 Ubuntu Linux ISO镜像文件并刻录 Ubuntu Live/Install Desktop CD或 DVD安装盘,或者 Ubuntu Alternate或 Server CD安装盘。

q 帮助你规划系统硬盘布局。这部分讨论了分区、分区表和挂载点,还帮助你使用 ubiquity或 gparted图形界面分区程序或者 Ubuntu文本界面分区程序对硬盘进行分区。

q 讲解如何设置双重引导系统,这样就可以在 Windows系统上安装 Ubuntu Linux,并从其中一个操作系统引导。

q 详细讲解如何使用 ubiquity图形界面安装程序从 Live/Install Desktop CD或 DVD安装盘安装 Ubuntu Linux。还讲解如何使用 Alternate CD、 Server CD和 DVD安装盘上的文本界面安装程序。图形界面安装程序运行速度很快,易于使用。文本界面安装程序给你更多选项,可以用在内存较少的系统中。

q 讲解 Ubuntu CD/DVD安装盘的检测方法、引导命令行参数(引导选项)的设置和 RAID磁盘阵列的创建。

q 讲解与 X.org版 X窗口系统的安装和定制有关的详细信息,既可以使用“显示器和显卡设置( Screen and Graphics Preferences)”窗口,又可以利用文本编辑器手动操作。

使用 Ubuntu Linux

q 介绍 GNOME桌面( GUI)并探索如何使用桌面工具,包括顶部面板和底部面板、面板对象、主菜单、对象上下文菜单、工作区切换器、 Nautilus文件浏览器和 GNOME终端仿真器。

q 讲解如何使用“外观首选项( Appearance Preferences)”窗口添加和修改主题,对桌面进行定制,以满足自己的审美需求,帮助你更加高效地完成工作。

q 详细讲解如何设置利用 Compiz Fusion实现 3D桌面视觉效果。

q 有 3章内容讲述了 bash( Bourne Again Shell),其中有一整章内容关注 shell程序设计,配有大量的 shell脚本样例。这几章清晰讲解 bash工作原理,并有大量示例,既有日常工作中使用的命令行,也有将其作为一门程序设计语言来编写的 shell脚本。

q 讲解文本(命令行)界面,并介绍了 30多个命令行实用工具。

q 讲述了 vim文本编辑器。

q 讲解网络类型、网络协议和网络实用工具。

q 讲解主机名、 IP 地址和子网等概念,并探索如何使用 hostdig 来查询因特网中的域名和 IP 地址。

q 讲解分布式计算和客户端 /服务器模型。

q 讲解如何使用 ACL( Access Control List,访问控制列表)对用户访问权限进行细粒度调整。

程序设计

提供完整一章,讲解使用 bash进行 shell程序设计,包含大量示例。

各章细节

第 1章

1 章 讲述了 Linux的简要历史,并解释了使得 Linux成为先进操作系统的那些特性。 1.7节详细给出了本书用到的版式和术语。

第一部分

第一部分讨论如何安装 Ubuntu Linux。其中, 第 2 章 给出了 Ubuntu Linux安装过程的概要,包括硬件需求、下载并刻录 CD或 DVD安装盘,以及规划硬盘布局。 第 3 章 给出了从 CD或 DVD安装盘安装系统的逐步指南,既有图形界面安装程序,又有文本界面安装程序。还给出了如何设置 X窗口系统以及定制桌面( GUI)。

第二部分

第二部分的目的是使大家熟悉 Ubuntu Linux,讲解登录、 GUI、实用工具、文件系统和 shell。 第 4 章 介绍桌面特性,包括顶部面板、底部面板和主菜单;讲解如何使用 Nautilus文件浏览器来管理文件、运行程序以及连接 FTP和 HTTP服务器;另外还讲解文档查找、登录问题的处理以及窗口管理器的使用等方面的内容,对如何查找文档(包括使用手册、指南、软件备注以及 HOWTO)给出了一些建议。 第 5 章 介绍 shell命令行界面,描述 30多个有用的实用工具,并且还提供 vim文本编辑器的使用指南。 第 6 章 讨论 Linux层次文件系统,包括文件、文件名、路径名、目录相关内容、访问权限、硬链接和符号链接。 第 7 章 介绍 Bourne Again Shell( bash),并讨论命令行参数和选项、命令的输入和输出重定向、在后台运行程序以及使用 shell自动生成和补全文件名。

提示:有经验的用户可以跳过第二部分  

如果你以前使用过 UNIX或者 Linux系统,那么你可能希望跳过第二部分中的部分或者全部章节。但是,所有的读者都应该看看下面这两节内容:第一部分中的 1.7节(这一节内容讲解本书中使用的版式约定)和第二部分中的 4.7节(这一节内容指出 Linux和 Ubuntu文档的本地来源和远程来源)。

第三部分

第三部分更加详细地探讨如何操作 Ubuntu系统。 第 8 章 讨论 GUI(桌面),其中有一节讨论如何在远程系统上运行图形界面程序,并将图形界面显示在本地屏幕上。关于 GNOME一节的内容描述 GNOME的几种实用工具(包括新的 Deskbar小应用程序),并深入讲解如何使用 Nautilus文件浏览器。 第 9 章 承接第 7章中介绍的 bash,讲解如何重定向错误输出、避免覆盖文件,如何使用作业控制机制、进程、启动文件以及重要的 shell内置命令、参数、 shell变量和别名。 第 10 章 讲解网络、网络安全和因特网,并讨论网络的类型、子网、协议、地址、主机名和各种网络实用工具。有关分布式计算一节的内容则描述客户 /服务器模型,以及一些可以在网络上使用的服务器。 第 11 章 更加深入地讲解如何使用 bash进行 shell程序设计,并用大量示例来增强讨论的效果。与客户和服务器安装及使用相关的知识在本书姊妹篇《 Ubuntu Linux指南:管理篇》(后面简称《管理篇》)第二部分有详细讨论。

第四部分

第四部分包含了相关附录,包括正则表达式简介和如何获取帮助。另外还包括一个丰富的术语表( 500多条)。

### 回答1: 《LinuxUnix Shell编程指南》是一本比较经典的技术书籍,其内容涵盖了LinuxUnix系统下的Shell编程。Shell是一种命令行解释器,它能够让用户通过输入命令来与操作系统进行交互。 该书的主要内容包括介绍了Shell编程的基本概念、语法、常用命令和技巧。通过讲解Shell的语法和基本命令,读者可以提高自己 Shell 编程的能力,并学会如何编写脚本来完成一些自动化的操作。此外,书中还介绍了一些高级的 Shell 编程技巧,例如使用正则表达式、函数编程、流程控制等。 由于LinuxUnix系统广泛应用于服务器和计算机集群等领域,因此Shell编程技能也成为了很多IT从业者必备的技能之一。掌握Shell编程不仅可以提高工作效率,还能提高对系统的了解和理解,对于系统管理员、开发人员和软件测试人员等IT从业者来说都是非常重要的。 总之,《LinuxUnix Shell编程指南》对于想要进一步学习LinuxUnix系统、提高Shell编程技能的读者来说,是一本非常有价值的技术书籍。 ### 回答2: LinuxUnix Shell编程指南是一本非常著名的书籍,主要介绍了Shell编程的基础知识和实际应用技巧。Shell是LinuxUnix系统中的一种命令行解释器,也是一种编程语言,它可以通过脚本编写来自动化执行一些常用的任务。 本书的作者是Shih-Wei Yuan和Mark G. Sobell,共有25章,从介绍Shell的概念和历史开始,详细阐述Shell编程的语法、变量、流程控制、函数、调试等方面的知识。 其中,重点涵盖了Shell脚本的结构和用途,Shell中的字符串操作和正则表达式,Shell的内建命令和外部命令的使用,以及Shell如何处理变量和环境。 此外,该书还介绍了一些实际应用案例,例如Shell脚本编写的服务监控、日志分析和一些常用的工具应用等方面。这些例子丰富了读者的经验和实践能力。 总之,LinuxUnix Shell编程指南是一本深入浅出、通俗易懂的书籍,对Shell编程感兴趣的读者可以通过学习此书来快速上手,提高自己的工作效率。无论是在日常的运维管理、软件开发还是数据处理等方面,Shell都是一种非常强大的工具,能够为用户带来很多便利。 ### 回答3: LinuxUnix Shell编程指南是一本经典的编程入门书籍,通过简单易懂的方式介绍了Shell脚本语言的基础知识以及常用的编程技巧。本书内容涵盖Shell基本语法、变量、流程控制、函数、正则表达式等方面,深入浅出地带领读者进入Shell编程的世界。 Shell编程在Unix/Linux系统中有着极其重要的应用,通过编写Shell程序可以轻松地完成常规的文本文件处理、系统管理及自动化化脚本等任务,提高工作效率,减少人为错误。本书通过大量的实例演示Shell编程的各种应用场景,让读者感受到编程的乐趣。 构造复杂的Shell程序需要掌握逻辑和算法,本书深入理解了各种算法和数据结构,并详细解释了如何使用Shell进行实现。此以外,本书通过对Shell开发环境、调试工具以及面向对象编程等方面的阐述,让读者通过本书学习到Shell开发的全过程,并顺利地实现编程目标。 总之,本书是一本适合初学者入门的Shell编程指南,也是一本深入学习Shell编程的经验分享之作。如果您是一名初学Shell编程的开发者或管理员,本书将是您不可错过的好书。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值