Unix Shell编程

出版时间:2004-4-1  出版社:中国铁道出版社  作者:Patrick Wood,Stephen G.Kochan  页数:360  字数:582000  
Tag标签:无  

内容概要

·本书以POSIX标准Shell为讲解对象,介绍了用Unix Shell编写程序所涉及到的方方面面。包括Unix基本命令、Shell编程要用到的主要工具、Shell程序的基本内容以及子Shell编程中的高级特性。
·一个程序有多种实现方法,本书分别采用不同的编程方法实现同一功能,读者通过研究不断改进的程序范例,不但可以学到相关的编程技巧,更可以学到编写Shell程序的思想和方法。
·本书译者袁科萍老师曾在美国纽约大学作为客座教授,从事计算机科学的教学和研究工作多年,樊庆红是计算机专业开发人员,有多年从事大型软件项目的开发和管理经验。
·本书除了对有一定Unix实践经验,并希望进一步提高的人有很大帮助以外;对Unix初学者和打算学习Unix的人而言也是不错的选择。

书籍目录

第1章 概述第2章 基础知识快速回顾 2-1 一些基本命令 2-2 文件操作 2-3 目录操作 2-4 文件名替换 2-5 标准输入/输出以及输入/输出重定向 2-6 管道 2-7 标准错误 2-8 有关命令的深入讨论 2-9 命令小结 2-10 练习第3章 什么是Shell 3-1 内核和实用程序 3-2 登录Shell 3-3 向Shell键入命令 3-4 Shell的职责第4章 工具 4-1 正规表达式 4-2 cut 4-3 paste 4-4 sed 4-5  4-6 grep 4-7 sort 4-8 uniq 4-9 练习第5章 Shell编程初步 5-1 命令文件 5-2 变量 5-3 内部的整数算术运算 5-4 练习第6章 引用 6-1 单引号 6-2 双引号 6-3 反斜杠 6-4 命令替换 6-5 练习第7章 参数传递 7-1 $#变量 7-2 $*变量 7-3 在电话簿中查找某个人的程序 7-4 向电话簿中增加某人的程序 7-5 从电话簿中去掉某个人的程序 7-6 ${n} 7-7 shift命令 7-8 练习第8章 判断 8-1 退出状态 8-2 test命令 8-3 else结构 8-4 exit命令 8-5 elif结构 8-6 case命令 8-7 空命令 8-8 &&和Ⅱ结构 8-9 练习第9章 循环 9-1 for命令 9-2 while命令 9-3 until命令 9-4 进一步讨论循环 9-5 Getopts命令 9-6 练习第10章 数据的读入和显示 10-1 read命令 10-2 printf命令 10-3 练习第11章 环境 11-1 局部变量 11-2 导出变量 11-3 PS1和PS2 11-4 HOME,James 11-5 PATH 11-6 当前目录 11-7 再谈子shell 11-8 .profile文件 11-9 TERM变量 11-10 TZ变量 11-11 练习 第12章 深入参数 12-1 参数替换 12-2 模式匹配结构 12-3 $0变量 12-4 set命令 12-5 IFS变量 12-6 readonly命令 12-7 unset命令 12-8 练习第13章 杂项 13-1 eval命令 13-2 wait命令 13-3 trap命令 13-4 深入I/O 13-5 函数 13-6 rype命令 13-7 练习 第14章 再谈Rolo程序 14-1 设计思想 14-2 示例输出 14-3 练习 第15章 shell的交互和非标准特性 15-1 得到合适的shell 15-2 ENV文件 15-3 命令行编辑 15-4 命令历史记录 15-5 Vi行编辑模式 15-6 emacs行编辑模式 15-7 访问历史记录的其他方式 15-8 函数 15-9 整数算术操作 15-10 alias命令 15-11 数组 15-12 作业控制 15-13 受限shell rsh 15-14 其他杂项特性 15-15 兼容性总结 15-16 练习附录A shell总结 A-1 启动 A-2 命令 A-3 注释 A-4 参数和变量 A-5 命令重返 A-6 引用 A-7 文件名替换 A-8 输入/输出重定向 A-9 导出变量和子shell执行 A-10 函数 A-11 作业控制 A-12 命令总结附录B 补充信息 B-1 联机文档 B-2 Web上的文档 B-3 书籍

图书封面

图书标签Tags

评论、评分、阅读与下载


    Unix Shell编程 PDF格式下载


用户评论 (总计1条)

 
 

  •   经常看,全面,简单。学习SEHLL非常好的入门级工具书。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7