Learn Shell is a free interactive Shell tutorial for people who want to learn Shell. It offers chapters covering basics such as variables, arrays, operators, decision making, loops and functions, plus advanced topics including special variables and regular expressions. The site states it is intended for everyone who wishes to learn programming with Unix/Linux shell interpreters.
Directory
Search results
Published directory entries matching your search.
Material Shell helps learn, search, or use command-line tools, shell commands, and terminal workflows.
Terminal Guide offers guides and tutorials for learning Linux commands, Git, and shell scripting. It covers categories including Get Started, Linux, Git, Shell, and Tools. Featured articles include a grep command guide, a Git cheatsheet, and shell basics.
The Bash Guide is an open-source guide introducing basic and advanced concepts of the bash shell. It aims to teach newcomers, advanced users and long-time users to write safe and robust bash scripts and interact efficiently with the shell as a command line interface. The guide is a continuing work in progress, with new chapters written and existing chapters updated.
Bash Crawl helps learn, search, or use command-line tools, shell commands, and terminal workflows.
Cheatsheet helps learn, search, or use command-line tools, shell commands, and terminal workflows.
fish is a command line shell for Linux, macOS, BSD and Windows, described as friendly and interactive. It offers syntax highlighting, autosuggestions and tab completion with selection lists. Documentation states it is designed to be ready to use without extensive configuration, and its scripting syntax is presented as easy to learn and use.
OneClick-macOS-Simple-KVM helps learn, search, or use command-line tools, shell commands, and terminal workflows.
Shelly helps learn, search, or use command-line tools, shell commands, and terminal workflows.
TerminalTrove helps learn, search, or use command-line tools, shell commands, and terminal workflows.
Vice helps learn, search, or use command-line tools, shell commands, and terminal workflows.
Linux Roadmap is a step-by-step guide to learning Linux in 2026, hosted on the roadmap.sh platform. roadmap.sh provides community-created roadmaps, best practices, projects, articles, resources, and learning journeys to help users select career paths and develop professional skills.
futurecoder is a free and open-source interactive course that teaches Python programming from scratch to complete beginners. Users run code in the provided editor or shell and answer questions to advance. Features include three debuggers for visualizing execution, beginner-friendly error messages, Parsons problems, and solution breadcrumbs.
Apache Spark is a multi-language engine for executing data engineering, data science, and machine learning on single-node machines or clusters. It provides high-level APIs in Java, Scala, Python and R, and supports Spark SQL, pandas API on Spark, MLlib, GraphX and Structured Streaming. The documentation covers downloads, the shell and client applications.
HowToLinux is an open‑source website that provides Linux tutorials, customization guides, and tips. It includes a search function and is community‑driven, allowing contributions and edits. The content is released under the MIT license.
The Arch Linux manual pages website (man.archlinux.org) is a repository of manual pages from Arch Linux packages. It contains 83,516 manual pages and 8,793 symbolic links sourced from 3,776 packages, while 11,705 packages lack indexable manual pages. The site organizes pages into traditional sections and provides search forms to locate pages by name, description, or package.
OverTheWire is a community offering wargames intended to help people learn and practice security concepts through games. Its suggested order begins with Bandit for Unix/Linux basics, followed by a choice among Natas for web security, Krypton for cryptography or Leviathan for reverse engineering, then binary exploitation games. Each shell game uses its own SSH port.