Bash腳本編程資料共享

相信很多小伙伴已經看了我的文章教你如何成為Java的OOM Killer,這篇文章原本是在gitchat上做了討論的,原文鏈接為如何在生產環境排查OutOfMemoryError(OOM),后來很多小伙伴加我微信,小伙伴們看到解決一個線上OOM的問題,還需要寫Shell腳本,都詢問我是否有學習腳本編程的資料,當然,我這里什么資料都有的 :)

通常大家都不認為Shell腳本是個重要的語言,但是Shell腳本和Linux命令可是維護一款健康的Java服務必不可少的技能,當線上出現了事故、需要應急的時候、當你初始化數據的時候、當你做個小工具的時候、當你想理解Linux工作原理的時候、當你從線上環境收集信息的時候,你都會用到Shell腳本編程,之前的文章對Linux命令、JVM命令還有一些定制化的工具腳本做了介紹,具體參考文章Java服務化系統線上應急和技術攻關,你必須掌握的Linux命令Java服務化系統線上應急和技術攻關,你必須擁有的那些應用層腳本和Java虛擬機命令,本文要分享給大家的是學習Shell腳本的資料,Shell腳本分為C Shell,Ksh Shell,Bourn Shell, Bash Shell, 其中,Ksh Shell是Unix的默認腳本,Bash Shell是Linux的標準腳本,也是最流行的腳本,本文推薦的幾本書都是介紹Bash Shell的書籍。

相信我,這些書籍看完可以輕松玩轉腳本和Linux命令,讓你在開發和維護Java服務的時候更加得心應手。

書籍下載地址:

  1. Advanced Bash-Scripting Guide 密碼:znqi
  2. Bash Reference Manual 密碼:t41m
  3. Learning the Bash Shell 密碼:onhd

《分布式服務架構:原理、設計與實戰》是一本不可多得的理論與實踐相結合的架構秘籍,京東購買請點這里或者掃描下方二維碼。

《分布式服務架構:原理、設計與實戰》京東主頁

加入【云時代架構】技術社區,做互聯網時代最適合的架構,回歸架構的簡潔之美。

作者簡書博客

云時代架構
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容