Command hubs

Windows-to-Linux commands organized by major topic

Use these hubs when you know the task area but not the exact command. Each hub links to relevant command guides and shows distro-specific notes for Debian/Ubuntu, Fedora and Arch where commands diverge.

Browse

Major topic clusters

12 hubs

Networking 72 command guides

IP, DNS, routes, Wi‑Fi, ports and remote access.

ipconfig · ping · tracert · netstat · DNS
File Management 76 command guides

Copy, move, delete, permissions, paths and archives.

dir · copy · move · rm · mkdir
Services & Processes 50 command guides

systemctl, journalctl, processes, startup and job control.

systemctl · journalctl · services · tasklist · taskkill
Security & Permissions 51 command guides

sudo, users, groups, ACLs, firewall and encryption.

sudo · chmod · chown · passwd · useradd
Package Management 45 command guides

apt, dnf, pacman, Flatpak and update workflows.

winget · choco · apt · dnf · pacman
PowerShell Equivalents 53 command guides

Get-Process, Get-Content, Test-Path, JSON and pipeline mappings.

PowerShell · Get-Process · Select-String · Get-Content · Test-Path
Text Processing 58 command guides

grep, sort, diff, awk, sed, jq, wc and pipelines.

grep · sort · diff · awk · cut
System & Storage 70 command guides

System info, disks, filesystems, cleanup and boot analysis.

systeminfo · lsblk · df · fsck · smartctl
Terminal & Shell Scripting 48 command guides

Shell navigation, variables, loops, aliases, history and scripts.

bash · zsh · alias · history · for
Developer Tools 38 command guides

Git, compilers, language package managers and build tools.

git · gcc · make · cmake · python
Containers & Virtualization 20 command guides

Docker, Podman, Compose, WSL-style workflows and VMs.

docker · podman · compose · containers · images
Hardware & Drivers 24 command guides

Devices, kernel modules, USB, PCI, Bluetooth, GPU and display diagnostics.

lspci · lsusb · lsmod · modprobe · rfkill

Distro differences

Package manager quick comparison

Debian/Ubuntu · Fedora · Arch

Most Linux commands are shared across distributions. Package management is the main exception: Debian/Ubuntu uses apt, Fedora uses dnf, and Arch uses pacman.

TaskDebian/UbuntuFedoraArch
Install package sudo apt install PACKAGE sudo dnf install PACKAGE sudo pacman -S PACKAGE
Remove package sudo apt remove PACKAGE sudo dnf remove PACKAGE sudo pacman -Rns PACKAGE
Search package apt search PACKAGE dnf search PACKAGE pacman -Ss PACKAGE
Upgrade system sudo apt update && sudo apt upgrade sudo dnf upgrade --refresh sudo pacman -Syu
Installed packages apt list --installed dnf list installed pacman -Q