This page is not available in every language. Missing translations are disabled in the language selector.

Quick reference

Ubuntu Cheatsheet

Quick reference guide for Ubuntu and Debian Linux, covering APT package management, dpkg utilities, service management, and system diagnosis.

· Published

Package Management with APT and Dpkg

APT Commands

# Update repository package indexes
sudo apt update

# Upgrade installed packages to newest versions
sudo apt upgrade -y

# Search for a package by keyword
apt search nginx

# Install package
sudo apt install nginx -y

# Remove package keeping configuration
sudo apt remove nginx

# Purge package and configuration files
sudo apt purge nginx

Dpkg Commands

# Identify which package owns a specific binary or file
dpkg -S $(which nginx)

# List all files installed by a package
dpkg -L nginx

# Install a local .deb package file
sudo dpkg -i package.deb

# Show status and details of installed package
dpkg -s nginx

# List all installed packages
dpkg --get-selections

Package Cache

Downloaded package archives are cached in:

/var/cache/apt/archives/

Clean obsolete packages from cache:

sudo apt clean
sudo apt autoremove -y

Service Management with Systemd

# Check service status
systemctl status nginx

# Start / stop / restart service
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx

# Enable service to launch at system boot
sudo systemctl enable nginx
```\n

Related topics