LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2816|回复: 25

求:《学习bash(第二版)》

[复制链接]
发表于 2005-7-25 11:56:01 | 显示全部楼层 |阅读模式
各位大侠,我想学习bash编程,一直想找个比较系统的电子图书看看,不知在哪能找到呢?多谢帮忙!!!
发表于 2005-7-25 13:02:04 | 显示全部楼层
我有图书版的,
但是好像电子版的是E文的不知道你能不能接受!
如果可以接受E文的话那就man bash吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-25 13:33:50 | 显示全部楼层
《学习bash(第二版)》???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-25 13:38:29 | 显示全部楼层
《学习bash(第二版)》

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-25 13:40:08 | 显示全部楼层
章节目录
前言
第一章 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
附录二 参考列表
附录三 可载入内置命令
附录四 语法
附录五 获得示例程序
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-25 13:45:39 | 显示全部楼层
不过我有英文版的,以后如果有时间,我会试着翻译的。
Chapter Summary

If you want to investigate specific topics rather than read the entire book through, here is a chapter-by-chapter summary:

Chapter 1, introduces bash and tells you how to install it as your login shell. Then it surveys the basics of interactive shell use, including overviews of the UNIX file and directory scheme, standard I/O, and background jobs.

Chapter 2, discusses the shell's command history mechanism (including the emacs- and vi-editing modes), history substitution and the fc history command, and key bindings with readline and bind.

Chapter 3, covers ways to customize your shell environment without programming, by using the startup and environment files. Aliases, options, and shell variables are the customization techniques discussed.

Chapter 4, is an introduction to shell programming. It explains the basics of shell scripts and functions, and discusses several important "nuts-and-bolts" programming features: string manipulation operators, brace expansion, command-line arguments (positional parameters), and command substitution.

Chapter 5, continues the discussion of shell programming by describing command exit status, conditional expressions, and the shell's flow-control structures: if, for, case, select, while, and until.

Chapter 6, goes into depth about positional parameters and command-line option processing, then discusses special types and properties of variables, integer arithmetic, and arrays.

Chapter 7, gives a detailed description of bash I/O. All of the shell's I/O redirectors are covered, as are the line-at-a-time I/O commands read and echo. Then the chapter discusses the shell's command-line processing mechanism and the eval command.

Chapter 8, covers process-related issues in detail. It starts with a discussion of job control, then gets into various low-level information about processes, including process IDs, signals, and traps. The chapter then moves to a higher level of abstraction to discuss coroutines and subshells.

Chapter 9, discusses various debugging techniques, like trace and verbose modes, and the "fake" signal traps. We then present in detail a useful shell tool, written using the shell itself: a bash debugger.

Chapter 10, gives information for system administrators, including techniques for implementing system-wide shell customization and features related to system security.

Chapter 11, shows you how to go about getting bash and how to install it on your system. It also outlines what to do in the event of problems along the way.

Appendix A compares bash to several similar shells, including the standard Bourne shell, the IEEE 1003.2 POSIX shell standard, the Korn shell (ksh) and the public-domain Korn shell (pdksh), and the MKS Toolkit shell for MS-DOS and OS/2.

Appendix B contains lists of shell invocation options, built-in commands, built-in variables, conditional test operators, options, I/O redirection, and emacs and vi editing mode commands.

Appendix C gives information on writing and compiling your own loadable built-ins.

Appendix D lists the bash reserved words and provides a complete BNF description of the shell.

Appendix E lists the ways that you can obtain the major scripts in this book for free, using anonymous FTP or electronic mail.
回复 支持 反对

使用道具 举报

发表于 2005-7-25 14:34:10 | 显示全部楼层
不是已经有翻译版本了吗?
而且第三版也出来了。
回复 支持 反对

使用道具 举报

发表于 2005-7-26 23:25:48 | 显示全部楼层
我也要啊

abigant@163.com
回复 支持 反对

使用道具 举报

发表于 2005-7-27 05:52:23 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-11-4 16:51:39 | 显示全部楼层
我也要一分
21goodluck@163.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表