The
Command line
path
The path
thevaluable.dev
A Guide to the Terminal, Console, and Shell
learnbyexample.github.io
Linux Command Line Computing
cmdchallenge.com
Command Challenge
github.com/alebcay
awesome-shell
github.com/awesome-lists
awesome-bash
Other trails
Fundamentals
codelivly.com
A Comprehensive Bash Scripting Tutorial for Beginners
oliverelliott.org
An Introduction to the Command-Line
linuxhandbook.com
Bash Beginner Tutorials
tldp.org
Bash Guide for Beginners
tldp.org
BASH Programming
youtube.com/@EvilSaintEthicalHacking
Bash Programming - Noob to Advanced
youtube.com/@LearnLinuxTV
Bash Scripting on Linux
ryanstutorials.net
Bash Scripting Tutorial
youtube.com/@freecodecamp
Bash Scripting Tutorial for Beginners
github.com/Idnan
bash-guide
github.com/denysdovhan
bash-handbook
integralist.co.uk
Basic Shell Scripting
maths.ox.ac.uk
basic-unix
youtube.com/@TraversyMedia
Command Line Crash Course For Beginners
ebook.bobby.sh
Introduction to Bash Scripting
launchschool.com
Introduction to the Command Line
learnshell.org
Learn Shell
bash.cyberciti.biz
Linux Bash Shell Scripting Tutorial
youtube.com/@TheFrugalComputerGuy
Linux Command Line
youtube.com/@LearnLinuxTV
Linux Commands for Beginners
youtube.com/@SanjeevThiyagarajan
Linux for beginners
dev.to
Linux terminals, tty, pty and shell
ryanstutorials.net
Linux Tutorial for Beginners
tutorialspoint.com
Linux/Unix Tutorial
thoughtbot.com
Mastering the Shell Course
rithmschool.com
Rithm School Terminal and UNIX
youtube.com/@edurekaIN
Shell Scripting Crash Course
youtube.com/@DistroTube
The Command Line
joshwcomeau.com
The Front-End Developer's Guide to the Terminal
freecodecamp.org
The Linux Command Handbook
unixgame.io
The Unix Game
github.com/jlevy
the-art-of-command-line
guru99.com
UNIX / Linux Tutorial for Beginners
coursera.org
Unix and Bash for Beginners
Beyond basics
smashingmagazine.com
A Guide To Command-Line Data Manipulation
thevaluable.dev
A Mouseless Development Environment
tldp.org
Advanced Bash-Scripting Guide
code.tutsplus.com
Advanced Command Line Techniques
ishuah.com
Build A Simple Terminal Emulator In 100 Lines of Golang
joshmcguigan.com
Build Your Own Shell using Rust
learnbyexample.github.io
CLI text processing with GNU awk
learnbyexample.github.io
CLI text processing with GNU Coreutils
learnbyexample.github.io
CLI text processing with GNU grep and ripgrep
learnbyexample.github.io
CLI text processing with GNU sed
github.com/termstandard
colors
rust-cli.github.io
Command Line Applications in Rust
clig.dev
Command Line Interface Guidelines
learnbyexample.github.io
Command line text processing with Rust tools
citw.dev
Create Your Own CLI Tool
jeroenjanssens.com
Data Science at the Command Line
everything.curl.dev
everything curl
peteris.rocks
htop explained
smashingmagazine.com
Powerful Terminal And Command-Line (CLI) Tools For Modern Web Development
raimonster.com
Shell Field Guide
debian-handbook.info
The Debian Administrator's Handbook
uninformativ.de
The very basics of a terminal emulator
blog.sanctum.geek.nz
Unix as IDE
lucasfcosta.com
UX patterns for CLI tools
jvns.ca
What happens when you press a key in your terminal?
brennan.io
Write a Shell in C
indradhanush.github.io
Writing a Unix Shell
How do they do it
youtube.com/@themouselessdev8655
Bash Best Practices
datafix.com.au
BASHing data
mywiki.wooledge.org
BashPitfalls
github.com/HariSekhon
DevOps-Bash-tools
lucasfcosta.com
How I'm still not using GUIs: A guide to the terminal
freecodecamp.org
How to create a real-world Node CLI app with Node
smallstep.com
How to Handle Secrets on the Command Line
switowski.com
My Favorite CLI Tools
github.com/dylanaraps
pure-bash-bible
github.com/dylanaraps
pure-sh-bible
google.github.io
styleguide
github.com/SixArm
unix-shell-script-tactics
github.com/you-dont-need
You-Dont-Need-GUI
Nice to know
youtube.com/@LukeSmithxyz
Bash, Shell and UNIX Chaddery
youtube.com/@ZigSHOWTIME
CLI Tools Are Not Inherently User-Hostile
expressionsofchange.org
CLIs are reified UIs
fathy.fr
Forking Chrome to render in a terminal
github.com/BlockchainCommons
Learning-Bitcoin-from-the-Command-Line
Work smarter, not harder
explainshell.com
explainshell
digitalocean.com
Glob Tool
sed.js.org
GNU sed live editor
curlbuilder.com
Online curl command line builder
shellcheck.net
ShellCheck
Great bookmarks
commandlinefu.com
All commands
github.com/cdleon
awesome-terminals
cheatsheet.wtf
Bash Cheatsheet
bashoneliners.com
Bash One-Liners
github.com/onceupon
Bash-Oneliner
github.com/alexanderepstein
Bash-Snippets
mywiki.wooledge.org
BashFAQ
github.com/vastutsav
command-line-quick-reference
command-not-found.com
command-not-found
github.com/Gogh-Co
Gogh
linuxcommandlibrary.com
Linux Command Library
github.com/trinib
Linux-Bash-Commands
linuxcommand.org
LinuxCommand
ss64.com
SS64 Command line reference
github.com/k4m4
terminals-are-sexy
Stay in the loop
linuxhandbook.com
Linux Handbook
Short hikes
Zsh
scriptingosx.com
Moving to zsh
github.com/unixorn
awesome-zsh-plugins
zsh.sourceforge.io
A User's Guide to the Z-Shell
commandlinepoweruser.com
Command Line Power User
thevaluable.dev
Configuring Zsh Without Dependencies
github.com/Apress
from-bash-to-z-shell
zsh.sourceforge.io
ZSH - Documentation
Fish
fishshell.com
Tutorial
github.com/jorgebucaran
awsm.fish
fishshell.com
fish shell
WSL
youtube.com/@davidbombal
WSL 2
github.com/sirredbeard
awesome-wsl
canonical-ubuntu-wsl.readthedocs-hosted.com
Ubuntu WSL documentation
devblogs.microsoft.com
Windows Command Line
docs.microsoft.com
Windows Subsystem for Linux Documentation
github.com/mikeroyal
WSL-Guide
Powershell
youtube.com/@Nerdslesson
PowerShell For Beginners
github.com/janikvonrotz
awesome-powershell
youtube.com/@kamilpro
About PowerShell
learn.microsoft.com
Automate administrative tasks by using PowerShell
learn.microsoft.com
Getting Started with Microsoft PowerShell
codelivly.com
Mastering PowerShell Scripting
youtube.com/@Nerdslesson
Powershell Advanced Tools and Scripting
youtube.com/@kamilpro
PowerShell for IT Professionals
youtube.com/@NTFAQGuy
PowerShell Master Class
syncfusion.com
PowerShell Succinctly
github.com/vexx32
PSKoans
Tmux
pragmaticpineapple.com
Gentle Guide to Get Started With tmux
youtube.com/@LearnLinuxTV
Learn tmux
thoughtbot.com
Learn tmux
CLI apps
dev.to
101 Bash Commands and Tips for Beginners to Experts
jvns.ca
A list of new(ish) command line tools
wezm.net
An Illustrated Guide to Some Useful Command Line Tools
github.com/agarrharr
awesome-cli-apps
git.herrbischoff.com
awesome-command-line-apps
github.com/chubin
awesome-console-services
git.herrbischoff.com
awesome-macos-command-line
github.com/rothgar
awesome-tuis
github.com/toolleeo
cli-apps
remysharp.com
CLI: improved
github.com/learn-anything
command-line-tools
darraghoriordan.com
Consistent modern shell tooling on MacOS and Windows WSL for developer
compciv.org
General purpose command-line tools
zaiste.net
Modern Alternatives of Command-Line Tools
github.com/ibraheemdev
modern-unix
youtube.com/@DistroTube
Terminal User Interface Programs
Dotfiles
myme.no
A Dotfile History
driesvints.com
Getting Started with Dotfiles
github.com/webpro
awesome-dotfiles
github.com/Torbet
Dot-It-Up
0x46.net
Dotfile madness
github.com/daler
dotfiles
github.com/thoughtbot
dotfiles
wiki.archlinux.org
Dotfiles
dotfiles.github.io
GitHub does dotfiles
anishathalye.com
Managing Your Dotfiles
brandon.invergo.net
Using GNU Stow to manage your dotfiles
specifications.freedesktop.org
XDG Base Directory Specification
youtube.com/@Fireship
~/.dotfiles in 100 Seconds