作 者:[英]Neil Matthew Richard Stones 著作 陈健 宋健建 译者
定 价:99
出 版 社:人民邮电出版社
出版日期:2010年06月01日
页 数:642
装 帧:平装
ISBN:9787115228215
●章 入门
● 1.1 UNIX、Linux和GNU简介
● 1. 1.1 什么是UNIX
● 1. 1.2 什么是Linux
● 1. 1.3 GNU项目和自由软件基金会
● 1. 1.4 Linux发行版
● 1.2 Linux程序设计
● 1. 2.1 Linux程序
● 1. 2.2 文本编辑器
● 1. 2.3 C语言编译器
● 1. 2.4 开发系统导引
● 1.3 获得帮助
● 1.4 小结
●第2章 shell程序设计
● 2.1 为什么使用shell编程
● 2.2 一点哲学
● 2.3 什么是shell
● 2.4 管道和重定向
● 2.4.1 重定向输出
● 2.4.2 重定向输入
●部分目录
本书讲述了Linux系统及其他UNIX风格的操作系统上的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为X视窗系统建立图形化用户界面等。本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关的知识。
本书适合Linux的初学者及希望利用Linu行开发的程序人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。
[英]Neil Matthew Richard Stones 著作 陈健 宋健建 译者
马修(Neil Matthew)和斯通斯(Richard Stones),世界的Linux/UNIX专家,有数十年LjnuX/UNIX开发经验和从业经历。他们使用过几乎所有LINIX版本。并精通C/C++、LISP、Fortran、PerI、Tcl和Prolog等各种语言。他们从事过各种软件项目,从实时嵌入式系统到会计系统和零售信息系统。除本书外。他们还合著过tgreSQL、MySQL一方面的图书。
译者简介:
陈健,毕业于大学,1996年获电子学学士,2002年获计算机硕士,现工作于大学网络信息中心。长期从事软件研发和教学工作,主要研究方向为网络管理。
我们在本书的开始刚刚介绍了用c语言进行Linux程序设计,现在却要调转方向学习编写shell程序,这是为什么?在其他的一些操作系统中,命令行界面只是对图形化界面的一个补充。但对于Linux而言,去并非如此。作为Linux灵感来源的UNIX系统*初根本就没有图形化界面,所有的任务都是通过命令行来完成的。因此,UNIX的命令行系统得到了很大的发展,并且成为一个功能强大的系统。LInux系统沿袭了这一特点,许多强大的功能都可以从shell中轻松实现。因为shell对Linux是如此的重要,并且对自动化简单的任务**有用,所以我们认为应该尽早介绍shell程序设计。
在本章中,我们将通过一些交互性(基于屏幕)的例子来向读者展示编写shell程序时要用到的语法、结构和命令。这些内容将成为对shel等