ShellShock is a gaming resource for guides, communities, tools, game discovery, or reference links.
Directory
Search results
Published directory entries matching your search.
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.
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.
busybox-w32 is a port of BusyBox to the Microsoft Windows WIN32 API. It brings a subset of BusyBox functionality to Windows in a single self-contained native executable and implements well over a hundred Unix-style commands, including the ash-based shell, awk, sed, vi, find and grep. It is suggested for shipping shell scripts with software or running Unix utilities on Windows, while Cygwin, Gow or UnxUtils may suit needs for full bash or GNU utilities.
Community collection of useful command-line one-liners, shell tricks, and terminal examples.
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.
GameShell is a game for learning or teaching how to use standard commands in a Unix shell. It runs a bash session with missions that are checked to progress, and is available in English, French and Italian. It should work on standard Linux systems, macOS and BSD.
iSH is a project to run a Linux shell environment locally on iOS devices using a usermode x86 emulator. It also runs on iPad and includes BusyBox and a keyboard addition for navigation. The app is available on the App Store, via TestFlight, and on AltStore.
The Linux Command Line by William Shotts is a 596-page book for new command line users covering command line use, shell scripting and common command line programs. Released under a BY-NC-ND Creative Commons license, it is available as a free PDF download. A sequel, Adventures with the Linux Command Line, is also available as a free PDF download.
Oils is a project that provides an upgrade path from Bash to a better language and runtime. It is also intended for Python and JavaScript users who avoid shell scripting. The repository includes source code, contribution guidelines, and development build instructions.
ShellCheck is an open source static analysis tool that automatically finds bugs in shell scripts. It is written in Haskell, licensed under GPLv3, and can be installed locally via cabal, apt, dnf, pkg or brew. A web page allows pasting a script to view its output.
A shell history tool that syncs, searches and backs up shell history with end-to-end encryption, available for macOS, Linux and Windows and for shells including bash, zsh and fish. It includes Atuin AI, which is free during testing and can suggest and run commands.
Burn My Windows is a GNOME Shell and KWin extension that adds animated effects when windows open and close, such as fire, broken glass and pixelation. Effects are implemented using GLSL shaders. The main branch targets GNOME Shell 45 and later; older versions use the gnome-3.36-44 branch. The code is released under GPL-3.0.
Liquidprompt is an adaptive shell prompt for Bash and Zsh. It displays information based on the current system status and is configured by editing a text file of key/value pairs. Predefined themes are enabled through the shell configuration.
Shizuku lets apps use system APIs directly with higher privileges than a shell, without a root shell. It supports adb usage so root-required apps needing only adb permission can reach more users. The project provides documentation to guide users and states that setup involves additional steps such as checking permissions and whether Shizuku is running.
Modern Unix is a collection of modern, faster and saner alternatives to common Unix commands. The repository lists command-line tools including bat, a cat clone with syntax highlighting and Git integration, and ripgrep, described as an extremely fast alternative to grep that respects gitignore. It also covers tools for file listing, git and diff viewing, directory navigation and system monitoring.
Awesome Ricing is a curated list of tools and technologies intended to help with ricing on Linux, described as making the operating system look beautiful. The list groups packages under headings such as window managers, which includes tiling window managers like bspwm and i3, along with terminals, bars and panels, CLI tools, colorschemes and shells.
Basher is a package manager for bash scripts. It installs, uninstalls and updates bash packages from the command line, in the manner of composer for PHP, npm for node.js and apt for Linux tools. Packages need not register before use; if organised in a logical way, basher knows how to install them.
Bashly is a command line application written in Ruby that generates bash command line tools from a YAML configuration describing commands, subcommands, arguments, and flags. It produces a standalone script that parses and validates user input, provides help messages, and runs per-command code kept in separate files. Optional standard library functions include color output, config file management, YAML parsing, and bash completions.
Linux Command Library is a collection of cheat sheets with Linux tips and terminal basics, covering categories such as system control, users, files, package managers, video and audio, hacking tools and terminal games. The site also links to Braincup, an open source brain training project with 41 mini-games, from the same maker.