Linux / Bash
Beginner
1 min read
Linux Distributions and Choosing the Right One
Example
# --- Debian / Ubuntu (APT) ---
sudo apt update # Refresh package index
sudo apt upgrade # Upgrade all installed packages
sudo apt install nginx # Install a package
sudo apt remove nginx # Remove a package (keep config)
sudo apt purge nginx # Remove package and config files
sudo apt autoremove # Remove orphaned dependencies
apt search "web server" # Search for packages
# --- Fedora / RHEL / Rocky (DNF) ---
sudo dnf update # Update all packages
sudo dnf install httpd # Install Apache
sudo dnf remove httpd # Remove a package
sudo dnf search python # Search packages
# --- Arch Linux (Pacman) ---
sudo pacman -Syu # Sync and full upgrade
sudo pacman -S vim # Install vim
sudo pacman -R vim # Remove vim
sudo pacman -Ss editor # Search for editors
# --- Snap (cross-distro) ---
sudo snap install code --classic # Install VS Code via snap
snap list # List installed snaps
Related Resources
Linux / Bash Reference
Complete tag & property list
Linux / Bash How-To Guides
Step-by-step practical guides
Linux / Bash Exercises
Practice what you've learned
More in Linux / Bash