Get the highlights in your inbox every week.
Open Source Cheat Sheets | Opensource.com
Open Source Cheat Sheets
Use these free, downloadable PDF cheat sheets to speed your way through common tasks in a variety of common open source tools.
Linux Networking Cheat Sheet
In this downloadable PDF cheat sheet, get a list of Linux utilities and commands for managing servers and networks.
Linux cron Cheat Sheet
Keep cron syntax close at hand with this cheat sheet.
Linux firewall Cheat Sheet
Keep this firewall cheat sheet at your side to help strengthen your Linux security knowledge.
Linux users and permissions Cheat Sheet
This Linux cheat sheet contains examples and commands to help you complete tasks related to permissions and users.
SELinux Cheat Sheet
Improve your skills managing and using Security-Enhanced Linux with this helpful guide.
SSH Cheat Sheet
This cheat sheet provides common command-line options and their configuration file equivalents for using SSH in ways beyond just simple remote login.
Linux commands Cheat Sheet
Use this handy Linux command cheat sheet for executing common tasks such as navigating files, installing software, and starting services.
Curl command cheat sheet
Download this cheat sheet featuring common curl uses and syntax, including an overview of using it to query an API.
Linux grep Cheat Sheet
The grep command is a way to search through a file for a specific pattern of characters. Download the cheat sheet.
Linux systemd Cheat Sheet
Systemd is a suite of basic building blocks for a Linux system. Download the cheat sheet.
Linux find command Cheat Sheet
Use the find command to search for files in a directory hierarchy.
Linux watch command Cheat Sheet
Keep watch command syntax and options handy with this cheat sheet.
Linux sed Cheat Sheet
If you're looking for gentle reminders of commands and helpful tips on syntax, download our sed cheat sheet.
Linux Parted Cheat Sheet
Download our GNU Parted cheat sheet so that you have all the subcommands you need close at hand.
Linux dnf Cheat Sheet
Download our dnf cheat sheet to get used to the command, and try some new tricks with it.
Linux apt Cheat Sheet
Download our apt cheat sheet to get used to the command, and try some new tricks with it.
Linux logrotate Cheat Sheet
Keep logrotate configuration options close at hand with this Linux cheat sheet.
Linux wget Cheat Sheet
Keep wget command syntax and options close at hand with this Linux cheat sheet.
GNOME 3 Cheat Sheet
Download our GNOME 3 cheat sheet to speed up your productivity at the Linux desktop.
GNU Screen Cheat Sheet
Download the cheat sheet for using the popular Linux terminal multiplexer.
tmux Cheat Sheet
Download our tmux cheat sheet to keep common commands top of mind.
i3 Linux window manager Cheat Sheet
Use this cheat sheet to help you get around i3 when you're starting.
Groff Macros Cheat Sheet
This cheat sheet lists how to use macros from three popular macro sets (me, ms and mm) to write papers and generate reports.
Tool cheat sheets
Raspberry Pi Cheat Sheet
This Raspberry Pi cheat sheet covers what you need to boot your Pi, how to install the operating system, how to enable SSH and connect to WiFi, how to install software and update your system, and includes links for where to get further help.
Ansible Cheat Sheet
Download the Ansible cheat sheet to get started using the popular open source automation tool.
Blender Cheat Sheet
This cheat sheet focuses on the most commonly and frequently used hotkeys and mouse button presses, to help you get comfortably cruising along in Blender.
Git Cheat Sheet
In our Git cheat sheet, learn the essentials, basic flow, basic branching, and important flags. Also learn how to work with a remote repository and of course, get more help.
Vim Cheat Sheet
In this cheat sheet, you'll learn how to use Vim just enough to get by for work or a project.
Emacs Cheat Sheet
Become an Emacs power user by learning the essential keyboard shortcuts demonstrated in this cheat sheet.
SQLite Cheat Sheet
Keep this list of common SQLite commands nearby.
MariaDB and mySQL Cheat Sheet
This MariaDB and mySQL cheat sheet covers useful commands for connecting to servers, analyzing data, and other key activities.
GIMP Cheat Sheet
Work faster and more efficiently using GIMP with this cheat sheet.
FreeDOS Cheat Sheet
Use this FreeDOS cheat sheet to help you remember how to use the most common tools you'll need to know at the DOS command line.
GNU Debugger Cheat Sheet
Troubleshoot your code with the GNU Debugger. Download the cheat sheet.
Inkscape Cheat Sheet
Download our free cheat sheet to start using Inkscape today.
IRC Cheat Sheet
Whether you're a newcomer to IRC or an old pro, it's always helpful to have the commands you need at your fingertips.
Pandoc Cheat Sheet
This cheat sheet provides you with common options and handy syntax for frequently used conversions between all manner of digital formats with Pandoc.
Open source software alternatives Cheat Sheet
Quickly find alternatives to common proprietary software tools with this cheat sheet.
Python Cheat Sheet
This cheat sheet rounds up a few built-in pieces to get new Python programmers started.
Markdown Cheat Sheet
This cheat sheet provides you with a solid baseline of common commands along with some of the most fun, and unique, rendering options specific to GitLab and GitHub.
Bash Cheat Sheet
Become more efficient at the command line with this Bash cheat sheet containing time-saving tricks and shortcuts.
Java Cheat Sheet
Get started using one of the most commonly used programming languages with this Java cheat sheet.
YAML Cheat Sheet
Keep YAML sequences and mapping syntax handy with this cheat sheet.
pip Cheat Sheet
Get to know the most useful pip commands to help you install, manage, and use Python software packages.
Jinja2 Cheat Sheet
Get the cheat sheet for Jinja2, a templating language for Python.
JupyterLab Cheat Sheet
Get started using the web-based Jupyter user interface by downloading this cheat sheet. Learn how to install and run JupyterLab as well as common keyboard shortcuts.
awk Cheat Sheet
Use this handy quick reference guide to the most commonly used features of awk.
C Cheat Sheet
Learn C by downloading this cheat sheet and keep syntax essentials handy.
C getopt Cheat Sheet
Parse both short and long options in your C code.
C++ std::cout cheat sheet
Keep console output formatting for C++ handy with this cheat sheet.
Go Cheat Sheet
Download this practical cheat sheet for getting started with the Go programming language.
Lua Cheat Sheet
Get this two-page cheat sheet to learn Lua tips including syntax, data structures, important variables, and other helpful tricks.
DOS conio Cheat Sheet
Make your next DOS program a great one with this conio cheat sheet nearby.
Kubernetes Cheat Sheet
Explore kubectl, containers, pods, and more. Download this Kubernetes cheat sheet so you always have the key commands at your fingertips.
Kubectl Cheat Sheet
Keep these 9 critical kubectl commands handy to help you with troubleshooting and managing your Kubernetes cluster administration.
Ansible k8s Cheat Sheet
The Ansible k8s module enables you to manage Kubernetes objects with Ansible playbooks. This double-sided cheat sheet contains handy tips and commands for using the Ansible k8s module.
Containers have become a hot topic among not just developers, but also enterprises. Learn the lingo and get the basics of Linux containers.
Microservices Cheat Sheet
This cheat sheet will help you build and manage high-scale microservices networks and solve the challenges of running services without fault that scale based on business demand.
Getting started with DevSecOps
The open source guide to DevOps security. The journey to DevSecOps begins with empowerment, enablement, and education. This guide will help you get started.
DevOps Hiring Guide
This free download provides advice, tactics, and information about the state of DevOps hiring for both job seekers and hiring managers.
Starting a DevOps Transformation
If you want to increase the flow of business value, shorten delivery cycle times, and enabling everyone to continuously learn, adapt, and improve, this guide will help you get started.
Guide to DevOps monitoring tools
This free download for sysadmin observability tools includes analysis of open source monitoring, log aggregation, alerting/visualizations, and distributed tracing tools.
Introduction to Small Scale Scrum
This agile framework is designed for small teams whose members play multiple roles.
Running Kubernetes on your Raspberry Pi homelab
Build your own cloud at home and start experimenting with Kubernetes.
Chaos engineering for Kubernetes
Get started with Kubernetes using chaos engineering. This eBook guides you through responsible experimentation.
Like Kubernetes, dump trucks are an elegant solution to a wide range of essential business problems.
A guide to Kubernetes for SREs and sysadmins
This eBook contains pertinent principles, tutorials, and tools to help SREs and sysadmins feel confident using Kubernetes in the real world.
Raspberry Pi: How to get started
This downloadable guide will set you up for success with Raspberry Pi tips.
Ansible Automation for Sysadmins
The Ansible Automation for SysAdmins guide is a primer to help you get started using Ansible to give you a better understanding of the capabilities and show you how to automate everyday sysadmin tasks.
6 open source tools for staying organized
A productivity guide for notes, kanban, mind mapping, and more.
7 open source desktop tools
A productivity guide for becoming more efficient on your desktop.
5 open source collaboration tools
A productivity guide for email, editing, and documentation.
A practical guide to home automation using open source tools
Download this eBook for tips and tutorials on how to set up your own open source smart home.
Guide to inter-process communication in Linux
Learn how processes synchronize with each other in Linux with this guide.
7 essential PyPI libraries and how to use them
In this guide, we'll look at seven Python Package Index (PyPI) libraries that can help you solve common Python problems.
A sysadmin's guide to Bash scripting
With this downloadable eBook, you'll learn how to create a simple shell script and why they are the best way to automate tasks.
An introduction to programming with Bash
This downloadable eBook explores using Bash as a powerful command-line interface (CLI) programming language.
A guide to building a video game with Python
This comprehensive booklet contains tutorials and examples for programming a video game in Python.
A practical guide to learning GNU Awk
Download this comprehensive eBook to learn awk and get started using it.
Guide: 6 surprising ways to use Jupyter
From editing images to creating a remote management console, this eBook covers a few of the most creative ways you can use Jupyter.
30 hidden gems in Python 3
Download this eBook about three cool features from each of the first ten versions of Python 3.