新聞中心
背景
早在 2007 年 11 月,為了系統地學習和總結 Shell 編程,作者專門制定了一個 Shell 編程范例的總結計劃,當時的計劃是:

創(chuàng)新互聯長期為上1000家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為云城企業(yè)提供專業(yè)的成都網站建設、網站制作,云城網站改版等技術服務。擁有十余年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
這個系列將以面向“對象”(即我們操作的對象)來展開,并引入大量的實例,這樣有助于讓我們真正去學以致用,并在用的過程中提高興趣。所以這個系列將不會專門介紹 Shell 的語法, 而是假設讀者對 Shell 編程有了一定的基礎。
另外,該系列到最后可能會涵蓋:數值、邏輯值、字符串、文件、進程、文件系統等所有我們可以操作的“對象”,這個操作對象也將從低級到高級,進而上升到網絡層面,整個通過各種方式連接起來的計算機的集合。實際上這也未嘗不是在摸索 UNIX 的哲學,那"K.I.S.S"(Keep It Simple, Stupid)蘊藏的巨大能量。
—— 摘自《蘭大開源社區(qū) >> 腳本編程 >> Shell 編程范例》
2008 年 4 月底,整個系列大部分內容和框架基本完成,后來由于實習和工作原因,并沒有持續(xù)完善。不過相關章節(jié)卻獲得了較好的反響,很多熱心網友有大量評論和轉載,例如,在百度文庫轉載的一份《Shell編程范例之字符串操作》的訪問量已接近 3000。說明整個系列還是有比較大的閱讀群體。
現狀
考慮到整個 Linux 世界的蓬勃發(fā)展,Shell 的使用環(huán)境越來越多,相關使用群體會不斷增加,所以最近已經將該系列重新整理,并以自由書籍的方式發(fā)布,以便惠及更多的讀者。
整個系列已經用 Markdown 重新組織,并發(fā)布到了 泰曉科技|TinyLab.org,可以通過TinyLab.org各文章右上角的 Print/PDF 插件直接下載所有章節(jié)的 PDF 版本。
整理到TinyLab.org的索引篇是:《Shell編程范例之索引篇》,其內容結構如下:
- Shell編程范例之開篇 (更新時間:2007-07-21)
- Shell編程范例之數值運算 (更新時間:2007-11-9)
- Shell編程范例之布爾運算 (更新時間:2007-10-30)
- Shell編程范例之字符串操作 (更新時間:2007-11-21)
- Shell編程范例之文件操作 (更新時間:2007-12-5)
- Shell編程范例之文件系統操作 (更新時間:2007-12-29)
- Shell編程范例之進程操作 (更新時間:2008-02-22)
- Shell編程范例之網絡操作 (更新時間:2008-04-19)
- Shell編程范例之總結篇 (更新時間:2008-07-21)
最近,基于一個 Markdown 的開源書籍模版,已經把該系列整理成了自由書籍,并維護在 TinyLab 的項目倉庫中。項目相關信息如下:
- 項目首頁:http://www.tinylab.org/pleac-shell/
- 代碼倉庫:https://github.com/tinyclub/open-shell-book.git
計劃
后續(xù)除了繼續(xù)在 泰曉科技|TinyLab.org 以 Blog 形式持續(xù)更新外,還打算重新規(guī)劃、增補整個系列,并以自由書籍的方式持續(xù)維護,并通過 TinLab.org 平臺接受讀者的反饋,直到正式發(fā)行出版。
歡迎大家指出本書初稿中的不足,甚至參與到相關章節(jié)的寫作、校訂和完善中來。
如果有時間和興趣,歡迎參與??梢酝ㄟ^ 泰曉科技 聯系我們,或者直接關注微博@泰曉科技并私信我們。
當前標題:創(chuàng)新互聯Shell教程:Shell簡介
鏈接URL:http://www.dlmjj.cn/article/djgjooe.html


咨詢
建站咨詢
