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

linux-command
這個開源項目是 Linux 命令大全搜索工具,當前搜集了 570 多個 Linux 命令,主要內(nèi)容包含:Linux 基礎(chǔ)命令分類、Linux 學習資源整理(社區(qū)網(wǎng)站、知識相關(guān)、軟件工具、開源鏡像站點、游戲玩家發(fā)行版)等;

GitHub 地址:
https://github.com/jaywcjlove/linux-command
除此之外,這個開源項目還提供了一個網(wǎng)站可以查看命令列表,默認排序是從 A-Z 進行排序,同時每個命令后面還加了簡單的注釋,查看詳情時還可以了解到這個命令的補充說明、基本語法、參數(shù)選項以及具體的實例,可以說是非常的良心,通過這個開源項目對剛?cè)腴T Linux 小白是一個很好的幫助。

網(wǎng)址:https://git.io/linux
Awesome-Linux-Software
這個開源項目適用于所有人員,主要內(nèi)容包含:Linux 應(yīng)用程序、命令行應(yīng)用程序、桌面環(huán)境、窗口管理器等多種軟件工具和其他資料的列表集合,可以說內(nèi)容是非常的豐富,而且這個開源項目是一名大學生在校期間的所總結(jié)出來的,真的不一般。

GitHub 地址:
https://github.com/luong-komorebi/Awesome-Linux-Software
How-To-Secure-A-Linux-Server
這個開源項目的目的是教您如何保護 Linux 服務(wù)器安全的方法指南,也希望能從中教給您一些有關(guān)安全性及其重要性的知識,包括:在你開始使用前的一些指南、SSH 遠程服務(wù)器需要注意的點、網(wǎng)絡(luò)、基礎(chǔ)、審計方面的操作以及危險操作的注意事項等,同時希望你通過這個開源項目能夠?qū)?Linux 服務(wù)器安全有一定的認識并運用到實際情況之中。

GitHub 地址:
https://github.com/imthenachoman/How-To-Secure-A-Linux-Server
explainshell
explainshell 是一個可以解析 Linux 命令的網(wǎng)站,它可以給出命令的解釋和其參數(shù)的解釋。
對 Linux 小白來說,可以有效的將一條長命令進行拆分加以理解,很有幫助。

GitHub 地址:https://github.com/idank/explainshell

網(wǎng)址:https://www.explainshell.com/
the-practical-linux-hardening-guide
這個開源項目是一份詳細介紹了創(chuàng)建安全 Linux 生產(chǎn)系統(tǒng)所涉及的規(guī)劃和工具指南。

GitHub 地址:
https://github.com/trimstray/the-practical-linux-hardening-guide
Linux-Tutorial
這個開源項目是 Java 程序員眼中的 Linux,主要內(nèi)容包含:Linux / Ubuntu 介紹與安裝、Linux 環(huán)境下的基礎(chǔ)命令操作、Vim 的安裝 / 配置 / 快捷鍵、日常維護與監(jiān)控、 Linux 環(huán)境下的各應(yīng)用服務(wù)安裝和配置、高可用、黑客入侵檢查等;
內(nèi)容不僅豐富,作者還提供了 gitbooks 在線閱讀,真的超贊,對于 Linux 小白來說,針對 Linux 環(huán)境下的基礎(chǔ)應(yīng)用服務(wù)和配置有很大的參考幫助。

GitHub 地址:
https://github.com/judasn/Linux-Tutorial
在線閱讀地址:https://youmeek.gitbooks.io/linux-tutorial/content/
linuxtools_rst
這個開源項目的作者是 大CC,專注于 Linux 工具最常用的用法并希望讀者能夠應(yīng)用到實際工作中。
主要內(nèi)容包含:Linux 基礎(chǔ)(命令、文件與目錄管理、文本處理、磁盤 / 進程管理、性能監(jiān)控、網(wǎng)絡(luò)工具)、Linux 工具進階(程序構(gòu)建、調(diào)試、優(yōu)化)、工具參考等;
同時,也支持在線閱讀。

GitHub 地址:
https://github.com/me115/linuxtools_rst
在線閱讀地址:http://linuxtools-rst.readthedocs.org/zh_CN/latest/
instantbox
這個開源項目主要是通過在任何瀏覽器的即時 Web Shell 訪問來啟動臨時 Linux 系統(tǒng)。
目前支持 Ubuntu、CentOS、Arch Linux、Debian、Fedora 和 Alpine 的各種版本。

GitHub 地址:
https://github.com/instantbox/instantbox
linuxupskillchallenge
這個開源項目是一份開源的 Linux 服務(wù)器管理教程,主要包括 20 課的所有源材料,該課程可以讓開發(fā)者在通過一個月時間快速掌握 Linux 基礎(chǔ)使用技巧,而且這份教程過去是付費的,不過現(xiàn)在不僅免費而且還開源了。

GitHub 地址:
https://github.com/snori74/linuxupskillchallenge
課程網(wǎng)址:https://linuxupskillchallenge.org/
TLCL
這個開源項目是:快樂的 Linux 命令行,主要內(nèi)容包含:Shell、配置文件和Shell環(huán)境、常見任務(wù)和基本工具、編寫 Shell 腳本(if、while、case、for 語句)等;

GitHub 地址:https://github.com/billie66/TLCL
在線閱讀地址:http://billie66.github.io/TLCL/book/
最后
如果你是 Linux 小白,希望可以通過以上優(yōu)質(zhì)的 Linux 開源項目能夠入門 Linux 的新世界。
如果你是職場老鳥,希望可以通過以上優(yōu)質(zhì)的 Linux 開源項目能夠?qū)δ憬窈蟮墓ぷ饔羞M一步的提升與進階。
但我不能保證通過這幾個開源項目就能達到什么樣的水平?只是給大家分享一些優(yōu)質(zhì)的 Linux 開源項目資源,希望對你有用,如果你在 GitHub 有看到過關(guān)于 Linux 的優(yōu)質(zhì)開源項目(其他領(lǐng)域的也可),不妨可以通過本文進行留言分享。
推薦閱讀:
5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機,樹莓派,等等。在公眾號內(nèi)回復「1024」,即可免費獲取!!


