編碼的世界 / 優質文選 / 生物

GitHub 上的優質 Linux 開源項目,真滴牛逼!


2022年7月10日
-   

作為一名互聯網人,提起 Linux 大家都不陌生,尤其是日常跟 Linux 操作系統打交道最多的,最熟悉不過了。互聯網上關於 Linux 相關的教程和資料也非常的多,但是當你從中篩選出真正對自己有幫助的資料是需要花費很大精力與時間的。
GitHub 是我非常喜歡的一個網站,很多人在 GitHub 上開源了自己的優質項目,通常我也閑逛 GitHub 會搜集一些對自己有利的開源項目並進行分類匯總,這次特意篩選了些 Linux 領域的優質開源項目,分享給大家。

linux-command
這個開源項目是 Linux 命令大全搜索工具,當前搜集了 570 多個 Linux 命令,主要內容包含:Linux 基礎命令分類、Linux 學習資源整理(社區網站、知識相關、軟件工具、開源鏡像站點、遊戲玩家發行版)等;
GitHub 地址:https://github.com/jaywcjlove/linux-command
除此之外,這個開源項目還提供了一個網站可以查看命令列表,默認排序是從 A-Z 進行排序,同時每個命令後面還加了簡單的注釋,查看詳情時還可以了解到這個命令的補充說明、基本語法、參數選項以及具體的實例,可以說是非常的良心,通過這個開源項目對剛入門 Linux 小白是一個很好的幫助。
網址:https://git.io/linux
Awesome-Linux-Software
這個開源項目適用於所有人員,主要內容包含:Linux 應用程序、命令行應用程序、桌面環境、窗口管理器等多種軟件工具和其他資料的列表集合,可以說內容是非常的豐富,而且這個開源項目是一名大學生在校期間的所總結出來的,真的不一般。
GitHub 地址:https://github.com/luong-komorebi/Awesome-Linux-Software
How-To-Secure-A-Linux-Server
這個開源項目的目的是教您如何保護 Linux 服務器安全的方法指南,也希望能從中教給您一些有關安全性及其重要性的知識,包括:在你開始使用前的一些指南、SSH 遠程服務器需要注意的點、網絡、基礎、審計方面的操作以及危險操作的注意事項等,同時希望你通過這個開源項目能夠對 Linux 服務器安全有一定的認識並運用到實際情況之中。
GitHub 地址:https://github.com/imthenachoman/How-To-Secure-A-Linux-Server
explainshell
explainshell 是一個可以解析 Linux 命令的網站,它可以給出命令的解釋和其參數的解釋。
對 Linux 小白來說,可以有效的將一條長命令進行拆分加以理解,很有幫助。
網址:https://www.explainshell.com/
the-practical-linux-hardening-guide
這個開源項目是一份詳細介紹了創建安全 Linux 生產系統所涉及的規劃和工具指南。
GitHub 地址:https://github.com/trimstray/the-practical-linux-hardening-guide
Linux-Tutorial
這個開源項目是 Java 程序員眼中的 Linux,主要內容包含:Linux / Ubuntu 介紹與安裝、Linux 環境下的基礎命令操作、Vim 的安裝 / 配置 / 快捷鍵、日常維護與監控、 Linux 環境下的各應用服務安裝和配置、高可用、黑客入侵檢查等;
內容不僅豐富,作者還提供了 gitbooks 在線閱讀,真的超贊,對於 Linux 小白來說,針對 Linux 環境下的基礎應用服務和配置有很大的參考幫助。
GitHub 地址:https://github.com/judasn/Linux-Tutorial
在線閱讀地址:https://youmeek.gitbooks.io/linux-tutorial/content/
linuxtools_rst
這個開源項目的作者是 大CC,專注於 Linux 工具最常用的用法並希望讀者能夠應用到實際工作中。
主要內容包含:Linux 基礎(命令、文件與目錄管理、文本處理、磁盤 / 進程管理、性能監控、網絡工具)、Linux 工具進階(程序構建、調試、優化)、工具參考等;
同時,也支持在線閱讀。 GitHub 地址:https://github.com/me115/linuxtools_rst
在線閱讀地址:http://linuxtools-rst.readthedocs.org/zh_CN/latest/
公眾號:傑哥的IT之旅,後台回複:「Linux工具快速教程」即可獲取電子版。
instantbox
這個開源項目主要是通過在任何瀏覽器的即時 Web Shell 訪問來啟動臨時 Linux 系統。
目前支持 Ubuntu、CentOS、Arch Linux、Debian、Fedora 和 Alpine 的各種版本。 GitHub 地址:https://github.com/instantbox/instantbox
linuxupskillchallenge
這個開源項目是一份開源的 Linux 服務器管理教程,主要包括 20 課的所有源材料,該課程可以讓開發者在通過一個月時間快速掌握 Linux 基礎使用技巧,而且這份教程過去是付費的,不過現在不僅免費而且還開源了。
GitHub 地址:https://github.com/snori74/linuxupskillchallenge
課程網址:https://linuxupskillchallenge.org/
TLCL
這個開源項目是:快樂的 Linux 命令行,主要內容包含:Shell、配置文件和Shell環境、常見任務和基本工具、編寫 Shell 腳本(if、while、case、for 語句)等;
GitHub 地址:https://github.com/billie66/TLCL
在線閱讀地址:http://billie66.github.io/TLCL/book/
公眾號:傑哥的IT之旅,後台回複:「快樂的Linux命令行」即可獲取電子版。
最後
如果你是 Linux 小白,希望可以通過以上優質的 Linux 開源項目能夠入門 Linux 的新世界。
如果你是職場老鳥,希望可以通過以上優質的 Linux 開源項目能夠對你今後的工作有進一步的提升與進階。
但我不能保證通過這幾個開源項目就能達到什麼樣的水平?只是給大家分享一些優質的 Linux 開源項目資源,希望對你有用,如果你在 GitHub 有看到過關於 Linux 的優質開源項目(其他領域的也可),不妨可以通過本文進行留言分享。
推薦閱讀
不吹不黑!GitHub 上幫助人們學習編碼的 12 個資源,錯過血虧…
學生党學編程,有這個開源項目就夠了!
B 站收藏 10W+,GitHub 標星 6K+,這門《計算機科學速成課》我學定了!
100天從 Python 小白到大神最良心的學習資源!

熱門文章