學習 Shell 腳本,下一步是什麼?

學習 Shell 腳本,下一步是什麼?

我已經完成了 Linux 中的“Shell 腳本”學習,所以我現在已經接近高級水平,但我不知道如何使用這種腳本語言來製作東西/小程式!

就像擁有武器卻沒有使用知識一樣!

答案1

您確實需要確定哪些你說的是。

如果你有興趣bash,我不能推薦這個bash 常見問題任何更高的

答案2

進階 Bash 腳本指南 -http://tldp.org/LDP/abs/html/。本書屬於「必讀」類別。

答案3

您可以做的一件事是研究發行版附帶的內建腳本。在 /etc 中搜尋並檢查啟動和關閉腳本。

您當然可以使用 bash 或 c shell 做很多事情,特別是與 sed、awk、tr、tee、wc 等結合使用時...但是我發現花大量時間學習正則表達式更有價值和 Perl;我只是感覺更有效率。在我看來,Python 或 Ruby 都是同樣出色的選擇。

答案4

你應該學習C語言

然後學習一些珀爾(只是基礎知識,你會感謝我的)。掌握 Perl 是一個充滿了非常尖銳的工具的工具箱。

之後,Java! Java 在很多方面都很出色。透過這樣做,您還將了解一些物件導向的概念和設計模式。你可以學習 C# 或 C++ 而不是 Java,但這是我不想觸及的另一個討論(Java 非常適合解決我的問題,社群和工具都很棒)。跳過 php 和 Web 程式設計的一切,這就是我的看法。

然後,學習資料庫。 SQL語法並選擇一個資料庫來學習。我會選擇 PostgreSQL(可選:Microsoft SQL Server)。

為了拓寬你的思維,你應該學習函數式程式設計。我現在正在做這個(Scala 和 OCaml)。

然後學習 Fedora 並成為 Fedora 計畫的貢獻者。

然後找到一份合適的程式設計工作,從此過著幸福快樂的生活!這就是我會做的事。 :)

相關內容