Practical Linux Tutorials and Command-Line Guides
Search hundreds of step-by-step tutorials for Bash, Ubuntu, networking, security, and more.
Featured Articles
Linuxize Weekly Newsletter
A quick weekly roundup of new tutorials, news, and tips.
Latest Articles
umask Command in Linux: Set Default File Permissions
The umask command sets the default permission mask for newly created files and directories. This guide explains how umask works, how to calculate its value, and how to make it permanent.

export Command in Linux: Set Bash Environment Variables
Use export to turn Bash shell variables into environment variables that child processes inherit, list exported variables, and make them permanent across sessions.

How to Check Java Version
Find out which Java version is installed on your system, check the JDK compiler version, and manage multiple Java installations from the command line.

What Is an Inode in Linux
An inode stores Linux file metadata, not its name or data. See how inode numbers and hard links work, then check inode usage with ls, stat, and df.

How to Install Docker on Ubuntu 24.04
Install the latest Docker Engine on Ubuntu 24.04 from Docker's official repository, verify the service, and configure non-root access.

lsof Command in Linux: Find Open Files and What Is Using a Port
Use the lsof command to find what is using a port, identify processes holding files open, and locate deleted files that still consume disk space.

How to Select All in Vim: Copy, Delete, or Yank Every Line
Select all text in Vim with ggVG, yank every line with :%y, copy the whole file to the system clipboard, or delete all lines with :%d. No plugins required.

Email Authentication Explained: SPF, DKIM, and DMARC
SPF, DKIM, and DMARC help prevent domain spoofing. See how each check works, what DMARC alignment requires, and how to verify the DNS records with dig.

How to Unzip a .gz File in Linux
Unzip a .gz file in Linux with gzip or gunzip, keep the original file when needed, and extract .tar.gz archives with tar.

Redirect HTTP to HTTPS in Nginx
How to redirect HTTP to HTTPS in Nginx using a separate server block with a 301 redirect, for a single site or all sites on the server.

Series
Cheatsheets
sha256sum Cheatsheet
Quick reference for generating and verifying SHA-256 and MD5 checksums with sha256sum, md5sum, and related Linux hash commands
Docker Compose Cheatsheet
Docker Compose quick reference: lifecycle commands, Compose file directives, health checks, environment variables, profiles, scaling, and cleanup.
Markdown Cheatsheet
Quick reference for Markdown syntax covering headings, formatting, links, images, lists, tables, code blocks, blockquotes, and common extensions.
uniq Cheatsheet
Quick reference for filtering and counting duplicate lines with uniq in Linux




