Terminal:256 colors cheat sheetList of 256 colors for Xterm prompt (console). Contains displayed color, Xterm Name, Xterm Number, HEX, RGB and HSL codes.
Text Processing:AWK cheat sheetAWK cheat sheet with essential commands, syntax, variables, and examples for text processing and data extraction. Quick reference guide for using AWK.
Package Manager:Bundler cheat sheetCheat sheet for Bundler, the Ruby gems package manager. Essential Bundler commands to manage Ruby project dependencies efficiently.
C* Music Player:cmus cheat sheetComprehensive cheat sheet for using cmus, the console-based music player. Essential commands for navigation, playback, filtering, volume control, and playlist management.
Web Design::nth-child cheat sheetThe nth-child cheat sheet explains how the CSS :nth-child() pseudo-class targets elements based on their order within a parent, supporting patterns, formulas, and specificity.
Web Design:CSS selectors cheat sheetCheat sheet for Cascading Style Sheets (CSS) selectors and combinators. Includes specificity score. Many examples of simple, compound and complex selectors.
System Administration:Dig cheat sheetLearn how to use the dig command to query DNS records efficiently. This guide covers syntax, options, a list of DNS record types, examples, and detailed explanations of dig output sections.
C* Music Player:cmus cheat sheetComprehensive cheat sheet for using cmus, the console-based music player. Essential commands for navigation, playback, filtering, volume control, and playlist management.
C* Music Player:How to filter music in cmus permanentlyLearn how to use permanent filters in cmus using metadata like genre, title, and duration to refine your playlist permanently with fset and factivate to manage your library efficiently.
C* Music Player:How to filter music in cmus temporarilyLearn how to apply temporary filters (:filter) in cmus using metadata like genre, title, and duration to refine your playlist and how to remove filters quickly.
C* Music Player:How to create a playlist in cmusLearn how to create, save, and manage playlists in cmus music player. This step-by-step guide covers adding songs to playlists, saving playlists, and reloading them for future use.
C* Music Player:How to install cmusLearn how to install C* Music Player (cmus) on Linux, macOS, Windows, and BSD systems. Step-by-step instructions for package managers and compiling from source.
C* Music Player:How to stream music with cmusLearn how to stream music with cmus, a lightweight terminal-based player. Add M3U or PLS playlist links from services like Shoutcast or Icecast for seamless streaming.
C* Music Player:How to refresh the cmus music libraryLearn how to update the Cmus music library manually using commands or automate the process with a config file or custom shell script with key binding.
Command Line:Grep cheat sheetCheat sheet with the most common and useful Grep commands. Grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.
Linux Installation Guide:ThinkPad X13 Arch Linux installBeginner friendly guide on how to install Arch Linux on a Lenovo ThinkPad X13 Gen 5 (Intel). Full process from obtaining Arch Linux to a finished installation.
Jekyll Installation Guide:Install Jekyll on Arch LinuxJekyll on Arch Linux - Beginner friendly guide on how to install Jekyll - the static site generator - on Arch Linux using the Bash shell, RubyGems and Bundler.
Linux System Administration:How to kill a frozen Linux terminalLearn how to terminate unresponsive Linux terminals using signals. Discover Linux signal types, how to send them, and their effects on processes.
Linux Scripting:Rename files based on patternLearn how to rename files in bulk on Linux using simple shell commands with Bash's parameter expansion. Includes examples and detailed command breakdowns.
Terminal Multiplexer:How to resize a tmux windowLearn how to resize and maximize a tmux window using resize-window and manual resizing options for full control over your tmux session.
Disaster Recovery:Shut down a frozen Linux systemGuide how to safely power off a frozen Linux system. Safe shut down methods for unresponsive systems to prevent data corruption and data loss.
Text Processing:AWK cheat sheetAWK cheat sheet with essential commands, syntax, variables, and examples for text processing and data extraction. Quick reference guide for using AWK.
Linux Scripting:Rename files based on patternLearn how to rename files in bulk on Linux using simple shell commands with Bash's parameter expansion. Includes examples and detailed command breakdowns.
Web Development:Introduction to JavaScript arraysIntrodution to arrays in JavaScript, covering their basic syntax, accessing elements, modifying elements, getting the length, and various array methods.
URI Validation:JS regex URL validationJavaScript RegExp examples to validate URI paths, also known as URL slugs. Code examples to match lowercase characters, hyphens and numbers.
Web Development:Introduction to JavaScript variablesIntrodution to variables in JavaScript using let and const and the differences between them and var. Naming conventions, best practices, data types.
JSON Editing:jq recipes & command examplesRecipes and command examples for jq, a lightweight and flexible command-line JSON processor. Learn to delete and keep specific arrays and objects.
Linux Administration:Linux exit status codesList of standard and custom Linux exit status codes. Numeric values returned by commands or scripts, indicating success, failure, or specific error conditions.
Web Standards:HTML void elementsThe concept of void elements in HTML and how they differ from self-closing tags in XML, XHTML, and SVG. Highlighting, syntax, and parsing differences.
Internet Standards:HTTP status codesList of all Hypertext Transfer Protocol (HTTP) response status codes, the standardized, three-digit messages from servers indicating the outcome of client requests.
ISO Standards:ISO 3166-1 country codesList of ISO 3166-1 alpha-2 and Alpha-3 country codes, along with the corresponding country code top-level domain (ccTLD) and country phone dial code.
ISO Standards:ISO 639 language codesComplete list of ISO 639 language names (including native names) and their corresponding ISO 639-1 Alpha-2 language codes. For use in e.g. HTML lang and hreflang attribute values.
Linux Administration:Linux exit status codesList of standard and custom Linux exit status codes. Numeric values returned by commands or scripts, indicating success, failure, or specific error conditions.
Terminal Multiplexer:How to install tmuxLearn how to install tmux on Linux and macOS using APT, DNF, YUM, Pacman, Zypper, or Homebrew. Follow step-by-step instructions for an easy setup.
Terminal Multiplexer:How to resize a tmux windowLearn how to resize and maximize a tmux window using resize-window and manual resizing options for full control over your tmux session.
Terminal Multiplexer:Tmux cheat sheetCheat sheet for the open-source terminal multiplexer tmux. Getting started with tmux. Learn to master tmux with simple commands and shortcuts.
Vim Text Editor:Delete to end of line in VimLearn how to delete from the current cursor position to the end of the line in Vim with a simple command. Improve your text editing in Vim today!
Vim Text Editor:Delete lines by pattern in VimLearn how to delete all lines matching specific patterns, covering multiple patterns, ranges, case-(in)sensitivity, and other advanced techniques with examples.
Vim Text Editor:Edit multiple files at once in VimHow to edit multiple files in the buffer of the Vim text editor at once. Search and replace command examples to change and save multiple files at the same time.
Vim Text Editor:Vim: Delete all blank linesThis guide explains how to make Vim delete all blank / empty lines or lines containing only whitespace (tabs or spaces) for efficient text cleanup. Also applies to Gvim and Neovim.
Vim Text Editor:Vim tab navigationLearn how to switch between tabs in Vim using built-in commands and custom key mappings in `.vimrc` to personalize your Vim tab navigation workflow.
Vim Text Editor:What is the Vim <leader> key?The leader key in Vim is a customizable prefix used for user-defined shortcuts. Learn how to identify the current leader key, and how to customize it.
Vim Text Editor:Open multiple files in tabs at onceHow to open multiple files in tabs of the Vim text editor at once. Learn to open files from within Vim and from the commandline. Recursively and non-recursively, at the same time.
Web Design:When to use Flexbox, when to use GridLearn when to use CSS Flexbox vs. Grid, with examples for each. Understand their technical differences and how to combine them for modern, responsive web design.
Web Design::nth-child cheat sheetThe nth-child cheat sheet explains how the CSS :nth-child() pseudo-class targets elements based on their order within a parent, supporting patterns, formulas, and specificity.
Web Design:CSS selectors cheat sheetCheat sheet for Cascading Style Sheets (CSS) selectors and combinators. Includes specificity score. Many examples of simple, compound and complex selectors.
Browser Customization:Firefox config for web developersThe article provides recommended Firefox settings adjustments for enhanced user-experience, privacy, and performance, suitable for both developers and general users.
Markdown Syntax:Adding code blocks in markdown listsMarkdown code blocks in lists explained. Learn about proper indentation, correct use of triple backticks, and attention to renderer-specific quirks. Many code examples.
HTML Email Links:Add a subject to email mailto linkLearn how to add subject, CC, BCC, and body fields to an email mailto link, format additional parameters, and encode special characters properly according to RFC 3986.
Markdown Syntax:How to add empty spaces in markdownDifferent methods to add multiple white space characters in Markdown documents. Examples and outputs for each method. HTML entities, invisible characters.