你想學習 shell 腳本編程嗎?或者你想提升現(xiàn)有的 bash 知識?我收集了以下免費的資源來幫助你學習 shell 腳本編程。
- 來源:https://linux.cn/article-12379-1.html
- 作者:Ankush Das
- 譯者:MCGA
(本文字數(shù):2847,閱讀時長大約:4 分鐘)
(LCTT 譯注:毫無疑問,這些都是英文的)
shell 是一個命令行解釋器,它允許你輸入命令并獲得輸出。當你在使用終端的時候,你就已經(jīng)在看 shell 了。
是的,shell 是一個你可以和它進行交互的命令行界面,你可以通過它給操作系統(tǒng)某種指令。雖然有不同類型的 shell,但是 bash (GNU Bourne-Again Shell)是在各 Linux 發(fā)行版中最流行的。
當談到 shell 腳本編程的時候,也就意味著 —— 用戶希望使用腳本來執(zhí)行多條命令來獲得一個輸出。
也許你需要學習 shell 腳本編程作為你的課程或者工作的一部分。了解 shell 腳本編程也可以幫助你在 Linux 中自動化某些重復的任務。
不管出于什么原因?qū)W習 shell 腳本編程,都可以看看這些我給你展示的資源。
最好的免費學習 shell 腳本編程的資源
還沒在你的系統(tǒng)上安裝 Linux?不用擔心。有很多種方法 在 windows 上使用 Linux 終端 。你也可以在某些情況下 使用在線 Linux 終端 來練習 shell 腳本編程。
1、學習 Shell —— 互動網(wǎng)站
如果你正在找一個互動網(wǎng)站來學習 shell 腳本編程,并且還可以在線試試,“ 學習 Shell ” 是一個不錯的起點。
它涵蓋了基礎知識,并且也提供了一些高級的練習。通常,內(nèi)容還是簡明扼要的 —— 因此,我建議你看看這個網(wǎng)站。
2、Shell 腳本編程教程 —— 門戶網(wǎng)站
“ Shell 腳本編程教程 ” 是一個完全專注于 shell 腳本編程的網(wǎng)站。你可以選擇免費閱讀其中的資源,也可以購買 PDF、實體書籍和電子書來支持他們。
當然,花錢買紙質(zhì)的版本或者電子書不是強制的。但是,這些免費資源查看起來還是很方便的。
3、Udemy:Shell 腳本 —— 免費視頻課程
毫無疑問, Udemy 是最受歡迎的在線課程平臺之一。而且,除了付費認證課程之外,它還提供了不包含證書的免費內(nèi)容。
“ Shell 腳本 ” 是 Udemy 上推薦度最高的免費課程之一。你不需要花費任何費用就可以注冊這門課。
4、Udemy:Bash Shell 腳本編程 —— 免費視頻課程
Udemy 上另一個專注于 bash shell 腳本編程 的有趣且免費的課程。與前面提到的課程相比,這個資源似乎更受歡迎。所以,你可以注冊這門課,看看它都教些什么。
別忘了 Udemy 的免費課程不能提供證書。但是,它確實是一個讓人印象深刻的免費 shell 腳本編程學習資源。
5、Bash 研究院 —— 互動游戲在線門戶
顧名思義,“ Bash 研究院 ” 專注于向用戶提供 bash shell 的教學。
盡管它沒有很多的內(nèi)容,它還是非常適合初學者和有一定經(jīng)驗的用戶。不僅僅局限于指導 —— 它也可以提供交互式的游戲來練習,不過目前已經(jīng)不能用了。
因此,如果這個足夠有趣,你可以去看看這個 Github 頁面 ,并且如果你愿意的話,還可以復刻它并對現(xiàn)有資源進行改進。
6、LinkedIn:學習 Bash 腳本編程 —— 免費視頻課程
LinkedIn 提供了大量免費課程來幫助你提成技能,并且為更多工作做好準備。你還可以找到一些專注于 shell 腳本編程的課程,這些課程有助于重溫基本技能或者這個過程中獲得一些高級技能。
在這里,我提供一個 學習 Bash 腳本編程 的課程鏈接,你還可以發(fā)現(xiàn)其他類似的免費課程。
7、高級 Bash 腳本編程指南 —— 免費 PDF 書籍
這是一個令人印象深刻的《 高級 Bash 腳本編程指南 》,并且可以免費獲得到它的 PDF 版本。這個 PDF 資源沒有版權(quán)限制,在公開領域是完全免費的。
盡管這個資源主要是提供高級的知識,通過參考這個 PDF 并且開始學習 shell 腳本編程,它還是很適合初學者的。
8、專業(yè) Bash 筆記 —— 免費 PDF 書籍
如果你已經(jīng)對 Bash Shell 腳本編程比較熟悉或者只是想快速總結(jié)一下,那這是一個很好的參考。
這個《 專業(yè) Bash 筆記 》可以免費下載的書有 100 多頁,通過簡單的描述和例子,這本書涵蓋了各種各樣的主題。
9、Tutorialspoint —— 門戶網(wǎng)站
“ Tutorialspoint ” 是一個非常流行的學習各種編程語言的門戶網(wǎng)站。我想說這對于初學者學習基礎知識非常好。
也許這不太適合作為一個詳細的資源——但是它應該是不錯的免費資源。
10、舊金山城市學院:在線筆記 —— 門戶網(wǎng)站
也許這不是最好的免費資源 —— 但是如果你已經(jīng)為學習 shell 腳本編程做好了探索每種資源的準備,為什么不看看舊金山城市學院的 “ 在線筆記 ” 呢?
當我在網(wǎng)上隨便搜索關于 shell 腳本編程的資源的時候,我偶然遇到到了這個資源。
同樣需要注意的是,這個在線筆記可能會有點過時。但是,這應該還是一個值得探索的有趣資源。
榮譽獎: Linux 手冊
不要忘記,bash 手冊也應該是一個相當不錯的免費資源,可以用它來查看命令和使用方法。
盡管它不是專門為你掌握 shell 腳本編程而量身打造的,它依然是一個你可以免費使用的重要網(wǎng)絡資源。你可以選擇訪問在線手冊,或者直接打開終端然后輸入以下命令:
man bash
總結(jié)
有很多很受歡迎的付費資源,比如這些 最好的 Linux 書籍 。從網(wǎng)絡上的一些免費資源開始學習 shell 腳本編程還是很方便的。
除了我提到的這些,我敢肯定網(wǎng)上還有不計其數(shù)的資源可以幫助你學習 shell 腳本編程。
你喜歡換上面提到的資源嗎?如果你知道我可能錯過的非常棒的免費資源,記得在下面評論區(qū)告訴我。
作者: Ankush Das 選題: lujun9972 譯者: Yufei-Yan 校對: wxy