怎樣入Bash編程的坑?

Bash(Bourne-Again SHell)是Linux和類Unix操作系統的命令行語言。在很多系統上都是shell默認的語言。熟練的掌握的Bash編程的話,一方面可以讓我們玩shell玩的更666, 另一方面,更重要的是可以讓我們可以自己制作一些使用的腳本程序來提交效率,大大減少重復的操作。

下面是一些適合新人入坑的Bash的教程和資源,部分站點你可能需要梯子才能訪問。

  1. Bash Programming - Introduction HOW-TO:這個教程是入門級,很適合新人看,不過比較老了。

  2. Advanced Bash-Scripting Guide:這個就要深入一些了。如果你想深入了解Bash的話可以在完成其他一些比較簡單的教程以后在來閱讀這個。

  3. Learn Bash In Y Minutes:一個非常簡短的教程,適合快速上手。

  4. BASH Frequently Asked Questions:這篇文章不是教程類型的,你可以在稍微熟悉了Bash的基本使用以后來看看,都是Bash使用過程中的一些常見的問題。這個適合于你放在收藏中,以備不時之需,常來參考。

  5. Linux Shell Scripting Tutorial:適合新人學習的教程,專注于Linux。

  6. Bash Hacker Wiki:關于Bash的Wiki,有很多不錯的例子。

  7. Bash -- Standard Shell:簡短的教程,讀起來比第一個要舒服。

  8. Bash by Examples Part I, II and III:按照常見使用場景進行說明的教程,很實用。

  9. Bash Guide for Beginners:2008年的教程了。

  10. Unix Shells: Bash vs Fish vs Ksh vs Tcsh vs Zsh:不同的shell之間的對比。

  11. General coding style guide:讓你的程序更加可讀的建議。

  12. Better bash scripting in 15 minutes:同樣是建議性的,開始上手編寫自己的Bash腳本前可以看看。

  13. Defensive bash programming:讓你的程序更加穩健。

上面的這些資源都是英文的,可能有些朋友英文閱讀有點困難吧。我也是剛剛開始學習Bash,今后一段時間我會以筆記的形式發布Bash的中文版教程,歡迎大家關注。

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

推薦閱讀更多精彩內容

  • 注:該篇文章摘自于github.com/vhf/free-programming-books,英文版。訪問該項目獲...
    stuha閱讀 3,989評論 0 13
  • 一些非常棒的資源 這是一個自己的資料集,主要是做一個資料整理.方便自己查閱 《Hands-on Labs for ...
    Albert陳凱閱讀 1,285評論 0 1
  • 作者:qinjx原文地址:Shell腳本編程30分鐘入門 什么是Shell腳本 示例 看個例子吧: 示例解釋 第1...
    IT程序獅閱讀 2,354評論 1 67
  • 什么是Shell腳本 示例 看個例子吧: 示例解釋 第1行:指定腳本解釋器,這里是用/bin/sh做解釋器的 第2...
    余歌_非魚閱讀 4,773評論 2 93
  • Shell是什么? shell本身是一個命令解釋器,介于操作系統的內核(kernel)態和用戶態之間,可以執行系統...
    echoworlding閱讀 28,035評論 11 81