Merge pull request #20649 from wxy/20210107-8-open-source-software-cheat-sheets-you-ll-need-in-2021

TSL&PRF:20210107 8 open source software cheat sheets you ll need in 2021
This commit is contained in:
Xingyu.Wang 2021-01-09 13:17:52 +08:00 committed by GitHub
commit e9d22f0618
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 81 additions and 81 deletions

View File

@ -1,81 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: (wxy)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (8 open source software cheat sheets you'll need in 2021)
[#]: via: (https://opensource.com/article/21/1/cheat-sheets)
[#]: author: (Jim Hall https://opensource.com/users/jim-hall)
8 open source software cheat sheets you'll need in 2021
======
When that pesky command is just at the tip of your tongue, a handy cheat
sheet will save the day. This list of cheat sheets covers everything
from programming languages to collaboration tools.
![Cheat Sheet cover image][1]
Sometimes you need the short version. You know what you want to do and you just can't recall exactly how to do it. That's when cheat sheets come in handy. In this article, I suggest a cheat sheet to get you going with MariaDB and MySQL. This cheat sheet is great for the occassional database user. Next, I have listed two Raspberry Pi cheat sheets. The first gets you started with this single-board computer. Once you're comfortable with the basics, turn it into a home lab and begin working with Kubernetes container management. Be sure to grab the next cheat sheet at the same time, because it covers the kubectl tool. Next, there is a great cheat sheet for Emacs, and another for the C programming language. Finally, the list concludes with two very practical cheat sheets: Collaboration tools and open source alternatives.
Here is the list:
### [MariaDB and MySQL cheat sheet][2]
MariaDB is an enterprise-grade database. Learning MariaDB is a great step toward using it to manage web applications or programming language libraries. This MariaDB and MySQL cheat sheet covers useful commands for connecting to servers, analyzing data, and other key activities. The commands on this cheat sheet are valid for the interactive prompt and SQL scripts, but much can be extrapolated for use with programming libraries as well.
### [Raspberry Pi: How to get started][3]
Since 2012, the Raspberry Pi has been a must-have for learning programming skills, building hardware projects, doing home automation, and creating applications. Its affordable price makes it attractive to open source enthusiasts of any skill level. This downloadable guide will set you up for success with tips on choosing a Raspberry Pi, keeping it updated, using it for Linux gaming, contributing to the community, and so much more.
### [Running Kubernetes on your Raspberry Pi home lab][4]
Building a home lab has become increasingly accessible thanks to the affordability and versatility of the Raspberry Pi single-board computer. There are thousands of things you can do with a Raspberry Pi, including experimenting with Kubernetes. In this eBook, author [Chris Collins][5] demonstrates how to get started running Kubernetes on your Raspberry Pi. Each section of this guide can be treated in isolation or as a holistic project. Regardless of your day job, reading these tutorials and trying them out at your own pace is sure to boost your cloud technology prowess.
### [Kubectl cheat sheet][6]
Kubectl is a powerful command-line tool to maintain your Kubernetes cluster. This 2-page cheat sheet covers commonly used commands to take you above and beyond average cluster administration. It's broken up into three different sections, including basic commands, troubleshooting commands, and advanced commands. Keep these nine critical kubectl commands handy to help you with troubleshooting and managing your Kubernetes cluster administration.
### [Emacs cheat sheet][7]
It's nearly impossible to remember every single Emacs shortcut there is to know. With this cheat sheet, you can familiarize yourself with the most common combinations so you can be more efficient. When you have this guide at your side, you can forget about forgetting Emacs keyboard shortcuts. Become an Emacs power user by learning the essential keyboard shortcuts demonstrated in this cheat sheet.
### [C programming cheat sheet][8]
C is a straightforward compiled programming language. Other programming languages borrow concepts from C, making C a great starting point if you want to learn programming languages such as Lua, C++, Java, or Go. This double-sided cheat sheet by Jim Hall has all the basics so you can immediately access all the essentials of C syntax. Learn C by downloading this cheat sheet and keep syntax essentials handy.
### [5 open source collaboration tools][9]
[Kevin Sonney's][10] productivity guide makes collaboration a breeze with five open source tool tutorials. Tools covered in this download include open source email clients, an alternative to Google Docs, and more. Leave team miscommunication in the past and say hello to team productivity.
### [Open source software alternatives cheat sheet][11]
In our vast world of open source, there are plenty of alternatives to common proprietary software tools. However, it can be daunting sometimes to find the right open source option to fit your specific needs. That's why we put together this one-page cheat sheet to cover the major software tool categories, including team chat, file sharing, word processing, and more. We didn't stop with office tools. We also included top open source applications for gaming, social media, and personal finance. Quickly find alternatives to common proprietary software tools with this cheat sheet.
### Wrap up
This list covers a lot of topics. Check out dozens more cheat sheets and guides on our [downloads page][12]. Let us know which is your favorite in the comments below. Don't forget to write and submit cheat sheets for your favorite open source tools.
--------------------------------------------------------------------------------
via: https://opensource.com/article/21/1/cheat-sheets
作者:[Jim Hall][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/jim-hall
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/coverimage_cheat_sheet.png?itok=lYkNKieP (Cheat Sheet cover image)
[2]: https://opensource.com/downloads/mariadb-mysql-cheat-sheet
[3]: https://opensource.com/downloads/raspberry-pi-guide
[4]: https://opensource.com/downloads/kubernetes-raspberry-pi
[5]: https://opensource.com/users/clcollins
[6]: https://opensource.com/downloads/kubectl-cheat-sheet
[7]: https://opensource.com/downloads/emacs-cheat-sheet
[8]: https://opensource.com/downloads/c-programming-cheat-sheet
[9]: https://opensource.com/downloads/collaboration-tools-ebook
[10]: https://opensource.com/users/ksonney
[11]: https://opensource.com/downloads/open-source-software-alternatives-cheat-sheet
[12]: https://opensource.com/downloads/cheat-sheets

View File

@ -0,0 +1,81 @@
[#]: collector: (lujun9972)
[#]: translator: (wxy)
[#]: reviewer: (wxy)
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (8 open source software cheat sheets you'll need in 2021)
[#]: via: (https://opensource.com/article/21/1/cheat-sheets)
[#]: author: (Jim Hall https://opensource.com/users/jim-hall)
2021 的 8 个开源软件速查表
======
> 当那个讨厌的命令就在你的指间,但是就是想不起来,一个方便的速查表就可以拯救你。这份速查表清单涵盖了从编程语言到协作工具的各种内容。
![速查表封面图片][1]
有时候,你需要一个简短的提示。你知道自己想做什么,但就是想不起具体怎么做。这时候速查表就派上用场了。在这篇文章中,我给大家提供了 MariaDB 和 MySQL 的速查表。这个速查表对于偶尔使用数据库的人来说是非常有用的。接下来,我列出了两个树莓派速查表。第一张可以让你入门这台单板计算机。一旦你有了一定的基础知识,就可以把它变成一个家庭实验室,可以开始使用 Kubernetes 进行容器管理。一定要同时看看下一张速查表,因为它涵盖了 `kubectl` 工具。接下来,有一个很棒的 Emacs 的速查表,以及还有一个 C 编程语言的速查表。最后,这个列表以两个非常实用的速查表结束:协作工具和开源替代品。
下面是这份清单:
### MariaDB 和 MySQL 速查表
MariaDB 是一个企业级数据库。学习 MariaDB 是使用它来管理 Web 应用程序或编程语言库的重要一步。这个 [MariaDB 和 MySQL 速查表][2]涵盖了连接到服务器、分析数据和其他关键活动的有用命令。本速查表上的命令对交互式提示符和 SQL 脚本有效,但很多内容推断可以用于编程库。
### 树莓派:如何入门
自 2012 年以来,树莓派一直是学习编程技能、构建硬件项目、进行家庭自动化和创建应用程序的必备工具。它实惠的价格使它对任何技能水平的开源爱好者都有吸引力。这本[可下载的指南][3]将为你提供挑选树莓派、保持更新、使用它进行 Linux 游戏、为社区做贡献等方面的提示,让你获得成功。
### 在你的树莓派家庭实验室上运行 Kubernetes
由于树莓派单板计算机的经济性和多功能性,建立一个家庭实验室变得越来越容易。你可以用树莓派做成千上万的事情,包括实验 Kubernetes。在这本[电子书][4]中,作者 [Chris Collins][5] 演示了如何开始在树莓派上运行 Kubernetes。本指南的每个部分都可以单独学习也可以作为一个整体项目来学习。无论你的日常工作是什么阅读这些教程并按照自己的节奏进行尝试一定会提升你的云技术实力。
### kubectl 速查表
`kubectl` 是维护 Kubernetes 集群的强大命令行工具。这个 2 页的[速查表][6]涵盖了常用的命令,让你超越一般的集群管理。它分为三个不同的部分,包括基本命令、故障排除命令和高级命令。掌握这九个关键的 `kubectl` 命令,可以帮助你排除故障和管理 Kubernetes 集群。
### Emacs 速查表
要记住每一个 Emacs 的快捷键几乎是不可能的。通过这个[速查表][7],你可以熟悉最常见的组合,从而提高工作效率。当你有这个指南在身边时,你可以不用担心忘记 Emacs 键盘快捷键。通过学习这个速查表中演示的基本键盘快捷键,成为 Emacs 高手。
### C 语言编程速查表
C 是一种直接的编译编程语言。许多其他编程语言从 C 语言中借用了概念,如果你想学习 Lua、C++、Java 或 Go 等编程语言C 语言是一个很好的起点。Jim Hall 的这份双面[速查表][8]包含了所有的基础知识,因此你可以立即获得 C 语法的所有要领。通过下载这个速查表来学习 C 语言,并将语法要领随身携带。
### 5 个开源协作工具
[Kevin Sonney][10] 的生产力指南通过[五个开源工具教程][9]让协作变得轻而易举。下载的速查表所涉及的工具包括开源邮件客户端、Google Docs 的替代方案等。让团队沟通不畅成为过去,迎接团队生产力的提升。
### 开放源码软件替代方案速查表
在我们广阔的开源世界里,有很多通用的专有软件工具的替代品。然而,有时要找到合适的开源替代品以满足你的特定需求是令人生畏的。这就是为什么我们整理了这一页的[速查表][11],涵盖了主要的软件工具类别,包括团队聊天、文件共享、文字处理等。我们并没有止步于办公工具。我们还包括游戏、社交媒体和个人理财的顶级开源应用。通过这个速查表,可以快速找到常见的专有软件工具的替代品。
### 总结
这个列表涵盖了很多主题。在我们的[下载页面][12]上可以查看更多的速查表和指南。请在下面的评论中告诉我们你最喜欢的是哪一个。不要忘了为你最喜欢的开源工具写和提交速查表。
--------------------------------------------------------------------------------
via: https://opensource.com/article/21/1/cheat-sheets
作者:[Jim Hall][a]
选题:[lujun9972][b]
译者:[wxy](https://github.com/wxy)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/jim-hall
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/coverimage_cheat_sheet.png?itok=lYkNKieP (Cheat Sheet cover image)
[2]: https://opensource.com/downloads/mariadb-mysql-cheat-sheet
[3]: https://opensource.com/downloads/raspberry-pi-guide
[4]: https://opensource.com/downloads/kubernetes-raspberry-pi
[5]: https://opensource.com/users/clcollins
[6]: https://opensource.com/downloads/kubectl-cheat-sheet
[7]: https://opensource.com/downloads/emacs-cheat-sheet
[8]: https://opensource.com/downloads/c-programming-cheat-sheet
[9]: https://opensource.com/downloads/collaboration-tools-ebook
[10]: https://opensource.com/users/ksonney
[11]: https://opensource.com/downloads/open-source-software-alternatives-cheat-sheet
[12]: https://opensource.com/downloads/cheat-sheets