首页>参考读物>计算机科学与技术>综合

学习bash (第二版)
作者 : Cameron Newham, Bill Rosenblatt
译者 : 徐炎 查石祥 等
出版日期 : 2003-01-01
ISBN : 7-111-10723-3
定价 : 45.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 356
开本 : 16开
原书名 : Learning the bash Shell
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

bash是自由软件基金会发布的“Bourne Again Shell”的缩写。它是流行的UNIX Bourne shell的免费可用替代产品,供全球Linux用户选用。《学习bash》正是bash的权威指南。
  无论你是对bash的用户界面感兴趣,还是对其强大的编程能力感兴趣,你都会发现本书很有价值。它教授了如何使用bash的高级命令行特性,如命令历史、命令行编辑和命令完成。
  本书还介绍了shell编程,一种UNIX或Linux用户不可或缺的技巧,阐述了如何使用bash的编程特性完成各种功能。读者还将学习流程控制、信号处理以及命令行处理和I/O方面的内容以及如何调试bash程序。
  最后,本书介绍了如何获取、安装、配置和定制bash,并为系统管理员提供了如何对其用户群体进行bash管理的建议。第二版包括了bash 2.0版本的所有特性,同时也适用于bash1.x版本。bash的新特性包括一维数组、参数扩展和更多的模式匹配操作。bash 2.0甚至提供了与POSIX.2标准更多的一致性,并且在POSIX.2模式中,它是完全与POSIX.2一致的。
  第二版还加入了一些新命令,增强了安全性,也加入了readline,增强了配置和安装过程,并且增加了附助编程的bash shell调试器。 经过不懈的实践和对实例及问题进行深入的研究后,你会发现《学习bash》对Linux和其他UNIX用户来说是很有价值的。

图书特色

Cameron Newham是一个信息技术开发人员,他住在英国。在完成西澳大利亚大学的信息技术和地理的理学学土学位后,他为Australian Defence lndustries工作了几年。现在他是伦敦的一个IT商人。在业余时间,他常在网上冲浪或在英格兰对其感兴趣的建筑事业进行项目构建。他还对许多方面兴趣浓厚,如空间科学、3D图形、电子音乐和Depeche Mode。
  Bill Rosenblatt是O'Reilly的《learning the Korn Shell》的作者, 而且他与Deb Cameron和Eric Raymond合著了《Leanring GNU Emacs》,并又他还是《UNIX Power Tools》的投稿人。他是费城人。Bill是纽约Sun Microsystems媒体和出版的市场开发经理。他在普林斯顿大学获得理学学士学位,在马萨诸塞大学阿姆赫斯特分校获得理学硕士和文学学士学位,并且每一阶段都是从事计算机科学。Bill在计算机领域的兴趣包括数字图书馆、数字智能特性以及internet/intranet软件开发工具。除了计算机领域,他还对法国厨艺、古典音乐、爵士乐、夏洛克·福尔摩斯模仿作品等感兴趣。Bill和他的妻子Jessica住在曼哈顿的上西区,其位置附近有许多好的饭店和书店。

作者简介

Cameron Newham, Bill Rosenblatt:暂无简介

译者简介

徐炎 查石祥 等:暂无简介

图书目录

第一章 bash基础

shell简介
本书范围
UNIX shell历史
得到bash
交互式shell用法
文件
输入和输出
后台作业
特殊字符和引用
帮助

第二章 命令行编辑

历史文件
emacs编辑模式
vi编辑模式
fc命令
历史扩展
readline
键盘习惯

第三章定制用户环境

.bash_profile、 bash_logout和.bashrc文件
别名
选项
shell变量
定制和子进程
定制提示

第四章 基础shell编程

shell脚本和函数
shell变量
字符串操作符
命令替换
高级例子:pushd和popd

第五章 流程控制

if/else
for
case
Select
while和until

第六章 命令行选项和有类型变量

命令行选项
有类型变量
整数变量和运算
数组

第七章 输入/输出和命令行处理

I/O重定向符
字符串I/O
命令行处理

第八章 进程处理

进程ID和作业编号
作业控制
信号
trap
协同程序
子shell
进程替换

第九章 调试shell程序

基本调试助手
一个bash调试器

第十章 bash管理

作为标准shell安装bash
环境定制
系统安全特性

第十一章 用户系统的bash

获得bash
解开压缩包
压缩包中的内容
获得帮助

附录一 相关shell
附录二 参考列表
附录三 可载入内置命令
附录四 语法
附录五 获得示例程序

教学资源推荐
作者: [美]查克·伊斯特姆(Chuck Easttom)著
作者: Douglas E. Comer
作者: (美)Behrouz Forouzam
参考读物推荐
作者: (美)希贝尔?德伦?古勒尔(Sibel Deren Guler),玛德琳?甘农(Madeline Gannon),凯特?西基奥(Kate Sicchio) 著
作者: 曹源 张翀 丁兆云 马行空 等著