angband
Roguelike dungeon exploration game
angband
Linux basics
144 Terminal games Linux command examples grouped into 31 practical sections.
Browse grouped command cards or search directly below.
37 commands
Roguelike dungeon exploration game
angband
Practice basic math with a quiz game
arithmetic
ASCII art ski jumping game
asciijump
Terminal-based resource monitor written in bash
bashtop
Fast command-line audio player and converter with VGM chip emulation
benben [path/to/song.mp3]
3D falling blocks puzzle game
blockout2
Collection of classic BSD Unix text-based games
bsdgames-adventure
ASCII cow speech bubble generator
cowsay ["Hello World"]
Tetris-like puzzle game with many surprises
cuyo
drug trading strategy game set in New York City
dopewars -t
force-feedback device testing utility
fftest [/dev/input/eventX]
random quotation and fortune display
fortune
terminal minesweeper game
freesweep
OpenSSL private key generation utility
openssl genpkey -algorithm RSA -out [key.pem]
High-velocity Git workflow tools with smartlog and undo
git branchless init
GNOME Minesweeper puzzle game
gnome-mines
GNOME Sudoku puzzle game
gnome-sudoku
terminal-based game
moon-buggy
classic single-player dungeon exploration game
moria
Terminal minesweeper game from the nbsdgames collection
nbmines
classic snake game that runs in the terminal using ncurses
nsnake
ncurses based sudoku game
nudoku
robust toolkit for cryptographic operations, SSL/TLS protocols
openssl genrsa -out [private.key] [2048]
text-based console game inspired by the original Pacman arcade game
pacman4console
Steam locomotive animation for typo correction
sl
Super Lotsa Added Stuff Hack roguelike game
slashem
Terminal-based classic snake game
snake4
Valve gaming platform client
steam
Terminal-based ncurses Sudoku game
nudoku
Multiplayer terminal Tetris game
tetrinet [nickname] [server.example.com]
BSD Tetris game for terminals
tetris-bsd
Terminal-based Tetris game
tetris
Terminal-based Tetris clone
tint
Terminal-based Tetris game
vitetris
Classic terminal snake game
worm
Next generation multiplayer space combat
xpilot-ng-x11
30 commands
Dedicated server for the ARK survival game
[path/to]/ArkAscendedServer [TheIsland_WP]
Host a dedicated game server for dinosaur survival multiplayer.
[path/to]/ShooterGameServer [TheIsland]
Run a dedicated multiplayer game server.
[path/to]/DedicatedServer
Tetris clone that gives you the worst possible pieces
bastet
Text-based science fiction adventure game
battlestar
MAME Compressed Hunks of Data manager
chdman info -i [path/to/image.chd]
Multiplayer FPS dedicated server
[path/to]/cs2 -dedicated +game_type 0 +game_mode 0 +map [de_dust2]
Headless multiplayer game server
[path/to]/factorio --create [path/to/save_file.zip]
IPS and BPS patch creation and application
flips --create [original.rom] [modified.rom] [patch.ips]
WiFi security auditing tool using social engineering
fluxion
Wayland gaming micro-compositor
gamescope -- [program]
Open-source game engine and editor
godot
Rainbow coloring for text console display
echo "Hello World" | lolcat
dedicated server runs a headless game server for the asymmetric multiplayer
[path/to]/server_linux
terminal pipe-connecting puzzle game
nbpipes
terminal reversi (othello) game
nbreversi
classic roguelike dungeon exploration game
nethack
network-capable Tetris game
netris
generates RSA private keys
openssl genrsa -out [private.key] 2048
Dedicated multiplayer survival game server
path/to/start-server.sh
File integrity checking and host intrusion detection
samhain -t init
Display snake4 game high scores
snake4scores
Steam command-line dedicated server tool
steamcmd
Add programs to SteamOS library
steamos-add-to-steam [path/to/file]
Opinionated Lua code formatter
stylua [script.lua]
Terraria dedicated game server
[path/to]/TerrariaServer
Dedicated Valheim game server
[path/to]/start_server.sh
Decode video game audio formats
vgmstream_cli -o [output.wav] [input.adx]
Hunt the Wumpus cave exploration game
wump
Multiplayer space combat game
xpilot
29 commands
Useful Linux one-liner
telnet towel.blinkenlights.nl
terminal-based sliding tile puzzle game
2048
Text-based air traffic control simulation game
atc
Text-based backgammon board game
backgammon
terminal bombing arcade game
bombardier
terminal-based Matrix digital rain effect
cmatrix
roguelike dungeon exploration game
crawl
classic cribbage card game against the computer
cribbage
graphical front-end for retro gaming emulators
emulationstation
Display animated terminal screensavers
gh screensaver
GNU Chess engine
gnuchess
Terminal-based Five in a Row board game
gomoku
Terminal number-eating puzzle game
greed
multiplayer terminal game where players hunt each other in a maze
hunt
joystick testing tool that displays real-time axis and button states
jstest [/dev/input/js0]
programming language interpreter
lua
backs up and restores video game save data
ludusavi backup
terminal battleship naval combat game
nbbattleship
terminal checkers (draughts) game
nbcheckers
terminal SOS game
nbsos
terminal sudoku puzzle game
nbsudoku
complex roguelike RPG with city and dungeon exploration
omega
Convert PPM images to TGA format
ppmtotga [input.ppm] > [output.tga]
Multi-system emulator and game frontend
retroarch
fight off villainous robots in a grid-based chase game
robots
Roll virtual dice from the command line
rolldice d20
Star Trek tactical simulation game
trek
terminal-based Klondike solitaire card game
ttysolitaire
Terminal Tetris clone
yetris
11 commands
Map gamepad inputs to keyboard and mouse
antimicrox
Word search game on a grid of letter cubes
boggle
Text-based solitaire card game
canfield
fast-paced terminal real-time strategy game
curseofwar
classic roguelike dungeon exploration game where you descend through the Mazes
nethack
Package Pygame games for web browsers
pygbag [path/to/game]
Educational quiz game from BSD games
quiz
zen simulation game where a robot finds kitten
robotfindskitten
Open-source transportation simulation game
simutrans
Terminal typing speed game
typespeed
Roguelike dungeon exploration game
zangband
7 commands
networked aerial combat flight simulator
acm
CLI typing game with source code challenges
gittype
play the game of Go against the computer
gnugo --mode gtp
classic word-guessing game
hangman
card game Mille Bornes
mille
Python game development library
pip install pygame
age-of-sail naval warfare simulation game
sail
4 commands
3 commands
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
Useful Linux one-liner
cmatrix
1 commands
Useful Linux one-liner
fortune | cowsay
1 commands
1 commands
1 commands
1 commands
1 commands
runs a dedicated Minetest game server
minetestserver
1 commands
1 commands
1 commands
terminal memory matching game
nbmemoblocks
1 commands
1 commands
1 commands
1 commands
1 commands
Run Winetricks for Proton Steam games
protontricks --gui
1 commands
1 commands
1 commands
Useful Linux one-liner
sl
1 commands
Configure VirtualBox VM settings
vboxmanage modifyvm [vmname] --memory [2048]
telnet towel.blinkenlights.nl
Requires network or a remote resource.
fortune | cowsay
Uses pipes, overwrite, or deletion. Check paths and options first.
cmatrix
Copy it and replace filenames, paths, or keywords as needed.
sl
Copy it and replace filenames, paths, or keywords as needed.
2048
Copy it and replace filenames, paths, or keywords as needed.
acm
Copy it and replace filenames, paths, or keywords as needed.
adventure
Copy it and replace filenames, paths, or keywords as needed.
angband
Copy it and replace filenames, paths, or keywords as needed.
antimicrox
Copy it and replace filenames, paths, or keywords as needed.
apt moo
Copy it and replace filenames, paths, or keywords as needed.
arithmetic
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/ArkAscendedServer [TheIsland_WP]
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/ShooterGameServer [TheIsland]
Copy it and replace filenames, paths, or keywords as needed.
asciijump
Copy it and replace filenames, paths, or keywords as needed.
atc
Copy it and replace filenames, paths, or keywords as needed.
backgammon
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/DedicatedServer
Copy it and replace filenames, paths, or keywords as needed.
bashtop
Copy it and replace filenames, paths, or keywords as needed.
bastet
Copy it and replace filenames, paths, or keywords as needed.
battlestar
Copy it and replace filenames, paths, or keywords as needed.
benben [path/to/song.mp3]
Copy it and replace filenames, paths, or keywords as needed.
blockout2
Copy it and replace filenames, paths, or keywords as needed.
boggle
Copy it and replace filenames, paths, or keywords as needed.
bombardier
Copy it and replace filenames, paths, or keywords as needed.
bsdgames-adventure
Copy it and replace filenames, paths, or keywords as needed.
canfield
Copy it and replace filenames, paths, or keywords as needed.
chdman info -i [path/to/image.chd]
Copy it and replace filenames, paths, or keywords as needed.
cmatrix
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/cs2 -dedicated +game_type 0 +game_mode 0 +map [de_dust2]
Copy it and replace filenames, paths, or keywords as needed.
cowsay ["Hello World"]
Copy it and replace filenames, paths, or keywords as needed.
crawl
Copy it and replace filenames, paths, or keywords as needed.
cribbage
Copy it and replace filenames, paths, or keywords as needed.
curseofwar
Copy it and replace filenames, paths, or keywords as needed.
cuyo
Copy it and replace filenames, paths, or keywords as needed.
discord
Copy it and replace filenames, paths, or keywords as needed.
dopewars -t
Copy it and replace filenames, paths, or keywords as needed.
empire
Copy it and replace filenames, paths, or keywords as needed.
emulationstation
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/factorio --create [path/to/save_file.zip]
Copy it and replace filenames, paths, or keywords as needed.
fftest [/dev/input/eventX]
Copy it and replace filenames, paths, or keywords as needed.
flips --create [original.rom] [modified.rom] [patch.ips]
Copy it and replace filenames, paths, or keywords as needed.
fluxion
Copy it and replace filenames, paths, or keywords as needed.
fortune
Copy it and replace filenames, paths, or keywords as needed.
freesweep
Copy it and replace filenames, paths, or keywords as needed.
frotz [game.z5]
Copy it and replace filenames, paths, or keywords as needed.
gamescope -- [program]
Copy it and replace filenames, paths, or keywords as needed.
openssl genpkey -algorithm RSA -out [key.pem]
Copy it and replace filenames, paths, or keywords as needed.
gh screensaver
Copy it and replace filenames, paths, or keywords as needed.
git branchless init
Copy it and replace filenames, paths, or keywords as needed.
gittype
Copy it and replace filenames, paths, or keywords as needed.
gnome-mines
Copy it and replace filenames, paths, or keywords as needed.
gnome-sudoku
May affect permissions or system state. Check the target first.
gnuchess
Copy it and replace filenames, paths, or keywords as needed.
gnugo --mode gtp
Copy it and replace filenames, paths, or keywords as needed.
godot
Copy it and replace filenames, paths, or keywords as needed.
gomoku
Copy it and replace filenames, paths, or keywords as needed.
greed
Copy it and replace filenames, paths, or keywords as needed.
hangman
Copy it and replace filenames, paths, or keywords as needed.
hunt
Copy it and replace filenames, paths, or keywords as needed.
huntd
Copy it and replace filenames, paths, or keywords as needed.
jstest [/dev/input/js0]
Copy it and replace filenames, paths, or keywords as needed.
echo "Hello World" | lolcat
Uses pipes, overwrite, or deletion. Check paths and options first.
lua
Copy it and replace filenames, paths, or keywords as needed.
luanti
Copy it and replace filenames, paths, or keywords as needed.
luantiserver
Copy it and replace filenames, paths, or keywords as needed.
ludusavi backup
Copy it and replace filenames, paths, or keywords as needed.
mame [romname]
Copy it and replace filenames, paths, or keywords as needed.
mille
Copy it and replace filenames, paths, or keywords as needed.
minecraft-launcher
Copy it and replace filenames, paths, or keywords as needed.
minetest
Copy it and replace filenames, paths, or keywords as needed.
minetestserver
Copy it and replace filenames, paths, or keywords as needed.
mlbt
Copy it and replace filenames, paths, or keywords as needed.
moon-buggy
Copy it and replace filenames, paths, or keywords as needed.
moria
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/server_linux
Copy it and replace filenames, paths, or keywords as needed.
nbbattleship
Copy it and replace filenames, paths, or keywords as needed.
nbcheckers
Copy it and replace filenames, paths, or keywords as needed.
nbfifteen
Copy it and replace filenames, paths, or keywords as needed.
nbmemoblocks
Copy it and replace filenames, paths, or keywords as needed.
nbmines
Copy it and replace filenames, paths, or keywords as needed.
nbpipes
Copy it and replace filenames, paths, or keywords as needed.
nbreversi
Copy it and replace filenames, paths, or keywords as needed.
nbsos
Copy it and replace filenames, paths, or keywords as needed.
nbsudoku
May affect permissions or system state. Check the target first.
nethack
Copy it and replace filenames, paths, or keywords as needed.
nethack
Copy it and replace filenames, paths, or keywords as needed.
netris
Copy it and replace filenames, paths, or keywords as needed.
ninvaders
Copy it and replace filenames, paths, or keywords as needed.
nsnake
Copy it and replace filenames, paths, or keywords as needed.
nudoku
Copy it and replace filenames, paths, or keywords as needed.
omega
Copy it and replace filenames, paths, or keywords as needed.
openssl genrsa -out [private.key] 2048
Copy it and replace filenames, paths, or keywords as needed.
openssl genrsa -out [private.key] [2048]
Copy it and replace filenames, paths, or keywords as needed.
openttd
Copy it and replace filenames, paths, or keywords as needed.
pacman4console
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/PalServer.sh
Copy it and replace filenames, paths, or keywords as needed.
pbmlife [input.pbm] > [output.pbm]
Uses pipes, overwrite, or deletion. Check paths and options first.
phantasia
Copy it and replace filenames, paths, or keywords as needed.
ppmtopuzz [input.ppm] > [output.puzz]
Uses pipes, overwrite, or deletion. Check paths and options first.
ppmtotga [input.ppm] > [output.tga]
Uses pipes, overwrite, or deletion. Check paths and options first.
path/to/start-server.sh
Copy it and replace filenames, paths, or keywords as needed.
proton run [game.exe]
Copy it and replace filenames, paths, or keywords as needed.
protontricks --gui
Copy it and replace filenames, paths, or keywords as needed.
puzzle
Copy it and replace filenames, paths, or keywords as needed.
pip install pygame
Copy it and replace filenames, paths, or keywords as needed.
pygbag [path/to/game]
Copy it and replace filenames, paths, or keywords as needed.
quiz
Copy it and replace filenames, paths, or keywords as needed.
retroarch
Copy it and replace filenames, paths, or keywords as needed.
robotfindskitten
Copy it and replace filenames, paths, or keywords as needed.
robots
Copy it and replace filenames, paths, or keywords as needed.
rogue
Copy it and replace filenames, paths, or keywords as needed.
rolldice d20
Copy it and replace filenames, paths, or keywords as needed.
sail
Copy it and replace filenames, paths, or keywords as needed.
samhain -t init
Copy it and replace filenames, paths, or keywords as needed.
simutrans
Copy it and replace filenames, paths, or keywords as needed.
sl
Copy it and replace filenames, paths, or keywords as needed.
slashem
Copy it and replace filenames, paths, or keywords as needed.
snake4
Copy it and replace filenames, paths, or keywords as needed.
snake4scores
Copy it and replace filenames, paths, or keywords as needed.
steam
Copy it and replace filenames, paths, or keywords as needed.
steamcmd
Copy it and replace filenames, paths, or keywords as needed.
steamos-add-to-steam [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
stylua [script.lua]
Copy it and replace filenames, paths, or keywords as needed.
nudoku
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/TerrariaServer
Copy it and replace filenames, paths, or keywords as needed.
tetrinet [nickname] [server.example.com]
Copy it and replace filenames, paths, or keywords as needed.
tetris-bsd
Copy it and replace filenames, paths, or keywords as needed.
tetris
Copy it and replace filenames, paths, or keywords as needed.
tint
Copy it and replace filenames, paths, or keywords as needed.
tome
Copy it and replace filenames, paths, or keywords as needed.
trek
Copy it and replace filenames, paths, or keywords as needed.
ttysolitaire
Copy it and replace filenames, paths, or keywords as needed.
typespeed
Copy it and replace filenames, paths, or keywords as needed.
[path/to]/start_server.sh
Copy it and replace filenames, paths, or keywords as needed.
vboxmanage modifyvm [vmname] --memory [2048]
Copy it and replace filenames, paths, or keywords as needed.
vgmstream_cli -o [output.wav] [input.adx]
Copy it and replace filenames, paths, or keywords as needed.
vitetris
Copy it and replace filenames, paths, or keywords as needed.
worm
Copy it and replace filenames, paths, or keywords as needed.
wump
Copy it and replace filenames, paths, or keywords as needed.
xcowsay "[hello, world]"
Copy it and replace filenames, paths, or keywords as needed.
xpilot-ng-x11
Copy it and replace filenames, paths, or keywords as needed.
xpilot
Copy it and replace filenames, paths, or keywords as needed.
yapsnap [path/to/file.mp4]
Copy it and replace filenames, paths, or keywords as needed.
yetris
Copy it and replace filenames, paths, or keywords as needed.
zangband
Copy it and replace filenames, paths, or keywords as needed.