[授权发表]开源书籍:《Shell编程范例》

by falcon wuzhangjin@gmail.com of TinyLab.org
2013/12/23

最初发表:泰晓科技 – 聚焦嵌入式 Linux,追本溯源,见微知著!
原文链接:《Shell 编程范例》自由书籍计划
评论说明:为更好地聚合大家的讨论,请到上面原文的评论区回复。


背景

早在2007年11月,当我在Linux操作系统下面学习Shell编程的时候,为了系统化地学习和总结Shell编程,专门制定了一个Shell编程范例的总结计划,当时的计划是:

这个系列将以面向“对象”(即我们操作的对象)来展开,并引入大量的实例,这样有助于让我们真正去学以致用,并在用的过程中提高兴趣。所以这个系列将不会专门介绍shell的语法, 而是假设读者对shell编程有了一定的基础。

另外,该系列到最后可能会涵盖:数值、逻辑值、字符串、文件、进程、文件系统等所有我们可以操作的“对象”,这个操作对象也将从低级到高级,进而上升到网络层面,整个通过各种 方式连接起来的计算机的集合。实际上这也未尝不是在摸索unix的哲学,那”K.I.S.S”(Keep It Simple, Stupid)蕴藏的巨大能量。

– 摘自《兰大开源社区 – 脚本编程 – Shell编程范例序列》

在2008年4月底,整个序列大部分内容和框架基本完成,后来因为实习和工作原因,整个序列并没有得以持续完善。不过相关的范例章节却得到了比较大的反响,很多热心的网友有大量评论和转载,例如,在百度文库转载的一份《Shell编程范例之字符串操作》的访问量都已经达到将近3000的阅读量。说明,整个序列还是有比较大的阅读群体。

现状

考虑到整个Linux世界的蓬勃发展,Shell的使用环境越来越多,相关的使用群体会不断增加,所以最近计划把整个序列重新整理和完善,以自由书籍的方式不断更新,以便惠及更多的读者。

目前已经把早期的内容重新整理到本站,整个序列用Markdown重写,可以直接通过TinyLab.org每个页面右上角的Print/PDF插件直接下载所有章节的PDF版本。

整个初稿的索引篇是:《Shell编程范例之索引篇》,其内容结构如下:

计划

后续除了继续在TinyLab.org以Blog的形式持续更新以外,打算重新规划、增补整个序列的内容,并以开源项目的方式在TinyLab.org持续维护,并通过这个平台接受读者的反馈,直到可以出版,再找出版商正式发行出版。

欢迎大家指出本书初稿中的不足,甚至参与到相关章节的写作、校订和完善当中来。

如果有兴趣参与,可以通过Contact TinyLab发送邮件给我们,也可以直接在TinyLab.org的相关页面进行评论回复。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值