出版时间:2009-4 出版社:人民邮电出版社 作者:杨明华, 谭励, 于重重 页数:790 字数:1207000
Tag标签:无
前言
Linux是一种开源的操作系统,因其开源性而得到广大开发者的青睐。经过十几年的发展,Linux已经拥有了大量用户并在政务、军事、商业等众多领域得到了广泛的应用。与Windows相比,Linux具有更好的安全性、稳定性以及更高的执行效率和更低的价格。如今,学习Linux已经成为一种潮流,而学习IAnux命令并掌握Shell编程是一名Linux初学者成长为中、高级Linux用户的标志。为了满足众多Linux初学者、爱好者及专业人员的使用需要,笔者在多年从事Linux研究、教学及开发的基础上,精心编写了本书。本书遵循命令、编辑器、Shell编程这一知识脉络组织各章节内容,各知识点前后贯穿,循序渐进,依次进阶。在L,inux命令的讲解中融入了基础知识点的解析及相关应用示例,尽量避免手册、指南式的枯燥讲解;在Shell编程部分通过对代码的逐行剖析及执行范例的讲评,使读者能够深入掌握Shell编辑技巧,达到举一反三、触类旁通的目的。为了降低学习和理解的难度,本书共分为3个独立的部分,共20章。各个部分既前后铺垫又自成体系,适于读者按主题进行跳跃式阅读。同时,本书在命令讲解及Shell编程中附有大量实例,便于读者边学习边实践,在实践中体会要领,达到学习、实践、应用一气呵成。和其他书籍相比,本书有何特点1.示例教学,寓学于练本书力图通过实践提高读者的水平,在讲解每个命令时均配有示例说明,对每一Shell程序也给出了详细的代码及执行示例。代码讲解和注释精细到行,读者只需按步阅读、操作即可快捷地提高编程水平。2.由浅入深,循序渐进本书充分考虑读者的学习规律,从最基本的Linux命令入手,由浅入深地展开知识脉络。在完成对编辑器的学习之后,过渡到Shell编程,最后达到能够熟练编写Shell程序的目的。3.命令详尽,环境多样本书涉及了Linux中绝大部分常用的命令,对于一些不太常用但是对于读者来说有一定使用价值的命令,本书也进行了较详细的介绍。对于一些已经不再使用的命令或已经被其他命令取代的命令,本书不再介绍。本书以RedHatIAnux9为平台,但其中绝大部分内容也适用于其他IAnux版本,包括RedHatEnterpriseLinux、FedoraCore等,但是由于运行环境不同,得到的输出结果可能与本书的例子略有不同。
内容概要
本书全面、系统地介绍了Linux命令、编辑器及Shell编程的相关内容。既便于读者深入了解Linux 命令强大的功能,又可以帮助Linux用户在较短的时间内学习和掌握Shell编程,开发出自己需要的实用程序。全书分上、中、下3篇,共20章,内容涵盖了Linux简介、Red Hat Linux 基础知识、系统管理与设置、用户和用户组管理、磁盘管理、文件和目录管理、备份与压缩、网络管理、正则表达式、vim编辑器、emacs、grep命令、awk与sed、常用的文本编辑命令、Shell编程基础、Shell变量、条件测试表达式、Shell的控制结构、函数以及Shell编辑实例。 本书内容丰富,语言通俗易懂,叙述深入浅出,适合于各层次Linux用户。既可以作为各类院校相关专业的教材,也可作为Linux培训的教程及广大Linux爱好者的专业参考书。
书籍目录
上篇 Linux命令 第1章 Linux简介 第2章 初识Linux 第3章 系统管理与设置 第4章 用户和用户组管理 第5章 磁盘管理 第6章 文件和目录管理 第7章 备份与压缩 第8章 网络管理与相关应用 中篇 编辑器 第9章 正则表达式 第10章 vi(vim)编辑器 第11章 emacs编辑器 第12章 grep命令 第13章 gawk与sed 第14章 其他常用的文本编辑命令 下篇 Shell编程 第15章 Shell编程基础 第16章 Shell变量及相关操作 第17章 条件测试 第18章 Shell的控制结构 第19章 函数 第20章 Shell编程实例
章节摘录
插图:3.良好的用户界面Linux具有类似Windows图形界面的x。Windows系统,用户可以通过使用鼠标,方便灵活地进行操作。X-Windows系统是源于UNIX系统的标准图形界面,最早由MIT开发,可以为用户提供一个具有多种窗口管理功能的对象集成环境。经过多年的发展,这种基于X-Windows系统的Linux图形界面技术已经非常成熟,其用户友好性不逊于Windows。4.低成本IAnux是开放源代码的操作系统,不仅其内核是免费的,其许多系统程序及应用程序也是自由软件,用户可以从网上免费获得。由于Linux拥有众多来自互联网上的志愿开发者在协同工作,所以其功能的完善和漏洞的发现及修改的速度非常快,极大地降低了使用和管理的风险。同时,由于Linux具有良好的可移植性,不同平台之间软件的移植会变得简单容易,从而可以进一步降低成本。5.内核的定制和剪裁Linux内核负责管理计算机的各种资源,如处理器和内存,而且必须保证合理地分配资源。当Linux启动时,内核被调入内存,并一直驻留在内存中直到关机断电。Linux内核采用了动态加载技术,用户可以根据需要将内核设计得很小,许多暂不需要的模块可以从内核中剪裁掉,在需要时再重新进行加载。通过利用IAnux的这个特点,用户在安装Linux的时候可以定制出很小的内核,甚至可以在一张容量为1.44MB的软盘上安装一个Linux操作系统。
编辑推荐
《Linux命令编辑器Shell编程实例大全》包括344个命令,覆盖Linux系统常用命令,每个命令均配以实例进行详解。实例讲解Vina、Emacs等编译器及其相关命令的使用。25个典型Shell程序,完全掌握Shell编程的精髓。
图书封面
图书标签Tags
无
评论、评分、阅读与下载
Linux命令、编辑器、Shell编程实例大全 PDF格式下载