Linux Commands
Command references for core Linux tools, syntax, examples, and practical one-liners.
How to Check CPU Usage in Linux
This guide explains how to check CPU usage in Linux with top, htop, mpstat, vmstat, sar, ps, uptime, and per-core load tools.

traceroute Command in Linux
Trace the path packets take to a host with the traceroute command. Examples for ICMP (-I), TCP (-T), max hops (-m), and no-DNS (-n) modes.

systemctl Command in Linux: Start, Stop, and Manage Services
Manage services on systemd-based Linux distributions with systemctl. This guide explains how to start, stop, restart, enable, and disable services, reload unit files, and inspect service status.

How to Use the pkill Command in Linux
The pkill command sends signals to Linux processes by name, user, terminal, or full command pattern. Covers safe matching, common options, and examples.

Linux Kill Process: Stop Processes by PID or Name
Stop stuck programs in Linux with kill, killall, pkill, and xkill. Find the PID, send SIGTERM first, and use SIGKILL only when the process refuses to exit.

dd Command in Linux: Copy Disks, Partitions, and Files
This guide explains how to use the dd command in Linux to write ISO images, clone disks, back up partitions, wipe drives, and test disk speed.

How to Install and Use uv: Fast Python Package Manager
uv is a fast Python package and project manager written in Rust. This guide covers installation on Linux, creating projects, adding dependencies, managing virtual environments, and installing Python versions with uv.

fdisk Command in Linux: Create Disk Partitions
Use the fdisk command in Linux to list disks, create GPT or MBR partitions, change partition types, format new partitions, and mount them safely.

ps Command in Linux: ps aux and Common Options
Use ps aux and related ps command options in Linux to list running processes, read output columns, sort by CPU or memory, filter by PID or user, and show full command lines.

How to Add a User to a Group in Linux
Add users to Linux groups with usermod, verify group membership, change primary groups, and fix common issues when group changes do not apply.

netstat Command in Linux: Network Connections and Statistics
Use the netstat command to list network connections, listening ports, routing tables, interface counters, and TCP states on Linux.

fsck Command in Linux: Check and Repair Filesystems
Use the fsck command in Linux to check and repair filesystems safely, run read-only checks, fix unmounted partitions, and schedule boot-time checks.

Netcat (nc) Command in Linux with Examples
Use the Netcat nc command in Linux to scan ports, listen for connections, transfer files, test TCP and UDP services, and set connection timeouts.

How to Use Linux Screen
GNU Screen is a terminal multiplexer for managing persistent sessions over SSH. This guide covers sessions, windows, detach/reattach, scrollback mode, and customization.

scp Command in Linux: Secure File Transfer Examples
SCP copies files securely between local and remote hosts over SSH. This guide covers syntax, common options, and practical examples for everyday file transfers.

gzip Command in Linux
Step-by-step examples for compressing and decompressing files with the gzip command in Linux, covering the most useful options.

Cut Command in Linux
The Linux cut command extracts fields, bytes, or characters from text files and pipeline output. Covers delimiter-based field selection, byte and character ranges, and practical examples.

git branch Command: Create, List, and Delete Branches
The git branch command creates, lists, renames, and deletes Git branches. This guide explains the full command reference with practical examples for local and remote branches, merged filters, and tracking upstream branches.

tee Command in Linux with Examples
Use the tee command to save command output to files while still printing it in the terminal, append logs, write to multiple files, and handle sudo-protected paths.

Ping Command in Linux
The ping command tests network connectivity by sending ICMP packets to a host and reporting latency, TTL, and packet loss.
