作为一名互联网人,提起 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 小白来说,可以有效的将一条长命令进行拆分加以理解,很有帮助。


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

网址: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 小白到大神最良心的学习资源!

GitHub 上的优质 Linux 开源项目,真滴牛逼!相关推荐

  1. linux开源项目github,GitHub 上的优质 Linux 开源项目,真滴牛逼!

    作为一名互联网人,提起 Linux 大家都不陌生,尤其是日常跟 Linux 操作系统打交道最多的,最熟悉不过了.互联网上关于 Linux 相关的教程和资料也非常的多,但是当你从中筛选出真正对自己有帮助 ...

  2. GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  3. 2020年2月Github上最热门的开源项目

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来自:开源最前线(ID:OpenSourceTop)  2月份GitHub上最热门 ...

  4. vue github开源项目_11月份Github上最热门的开源项目

    开源最前线(ID:OpenSourceTop) 猿妹整编 转载请注明来源作者 11 月份 GitHub 上最热门的开源项目排行已经出炉啦,在本月的名单中,有15亿参数量的通用语言模型.还有NLP工具包 ...

  5. [转]2020年2月份Github上最热门的开源项目,速来围观

    随着疫情被逐渐控制,好消息一天天传来,相信用不了多久我们就能恢复正常生活了. 宅在家这么久,对于专业技能你落下了多少? 2月份GitHub上最热门的开源项目排行已经出炉啦,和我一起来看看上榜详情: 1 ...

  6. GitHub上不错的Android开源项目(二)

    摘要:GitHub上的开源项目不胜枚举,通过这些项目,也能让开发者在应用开发过程中事半功倍,作为开发者的你,在用这些开源项目吗?今天我们将介绍另外20个在GitHub上备受欢迎的Android开源项目 ...

  7. GitHub上不错的Android开源项目(三)

    收集相关系列资料,自己用作参考,练习和实践.小伙伴们,总有一天,你也能写出 Niubility 的 Android App :-) GitHub上不错的Android开源项目(一):http://ww ...

  8. 6月份Github上最热门的开源项目排行出炉

    6月份Github上最热门的开源项目排行出炉,一起来看看本月上榜的开源项目有哪些: 1. the-art-of-command-line https://github.com/jlevy/the-ar ...

  9. 2020年5月Github上最热门的开源项目

    5月份GitHub上最热门的开源项目排行已经出炉啦,一起来看看上榜详情吧 1 cwa-app-android https://github.com/corona-warn-app/cwa-app-an ...

最新文章

  1. 多线程、并发及线程的基础问题
  2. VirtualHost 的配置
  3. cmake CMakeLists.txt 命令 add_compile_options、add_definitions、target_compile_definitions、build_command
  4. 优步CEO是混蛋吗?
  5. python自动化测试xpath_selenium自动化测试:5.xpath八种定位方式
  6. EBS R12.1安装中文补丁包BUG:FAILED: file XLIFFLoader.class on worker [X]
  7. 第四章:变量、作用域和内存问题
  8. 超好用的UWP应用推荐
  9. xray安全漏洞检测(高效能)
  10. 常见物理量的量纲在OpenFOAM中的表示
  11. 小米联系人删除怎么恢复
  12. python实现真正的多线程
  13. Android应用中打开微信扫一扫
  14. 从简历被拒,到斩获 BAT offer,全靠这些吊炸天的公众号!
  15. 苹果,U盘越狱iPhone绕ID最新教程及各种坑解决,吐血之作(超详细超简单教程)-balenaEtcher-Checkm8-bootra1n
  16. error C2059: 语法错误:“常量”解决方案
  17. oracle课程设计图书销售系统,oracle课程设计图书管理系统
  18. 业务数据激增,4张图看清zData如何助力金融企业快速响应IT需求
  19. MT法测速之定量分析
  20. 理解 Kafka 消费者属性的 enable.auto.commit

热门文章

  1. Linux cp 递归复制所有文件和文件夹
  2. java 获取当月和上月的日期
  3. 关于amd64和ia64的理解
  4. plant UML 时序图 常用语法
  5. 分数的原码、反码、补码如何求
  6. 华为鸿蒙已经投入使用了吗,华为手机或启用鸿蒙系统!
  7. java随机生成验证码图片
  8. JavaScript之变量提升
  9. 复盘——一年经历获得十年经验
  10. 2012年半程盘点之最佳iPad应用