All Articles
Browse all Linuxize tutorials, guides, and references.
nslookup Command in Linux: Query DNS Records
Query A, AAAA, MX, NS, and TXT records with nslookup, run reverse lookups, install it on Debian and Ubuntu, and read NXDOMAIN, No answer, and timeout errors.

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.

mv Command in Linux: Move Files and Directories
Move and rename files and directories in Linux with the mv command, including overwrite prompts, backups, the -T option, and cross-filesystem moves.

git stash: Save and Restore Uncommitted Changes
Use git stash to set aside uncommitted changes, switch branches, and bring the work back later. Includes applying a specific stash, stashing untracked files, and fixing pop conflicts.

How to Install OpenAI Codex CLI on Linux
Install OpenAI Codex CLI on Linux with the standalone installer or npm, sign in with ChatGPT or an API key, and run your first task in a project.

Linux File Permissions Explained
Linux file permissions control who can read, write, and execute files and directories. Learn how to inspect and change permissions with ls, stat, and chmod.

How to Upgrade Debian 12 to Debian 13 Trixie
Step-by-step instructions for upgrading Debian 12 Bookworm to Debian 13 Trixie, including sources.list changes, package upgrades, and post-upgrade verification.

chmod 777: What It Means and Why You Should Never Use It
chmod 777 grants every user full control of a file or directory. See why it is risky and when to use safer 755 or 644 permissions instead.

How to Install phpMyAdmin on Ubuntu 26.04
Install phpMyAdmin on Ubuntu 26.04 with Apache or Nginx, create a MySQL login, restrict access, and fix localhost/phpmyadmin not found errors.

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.

Docker CMD vs ENTRYPOINT: Differences Explained
Compare Docker CMD and ENTRYPOINT with working Dockerfile examples, runtime overrides, shell vs exec form, signal handling, and Docker Compose.

id Command in Linux: Display User and Group Information
Use the id command to print a user's UID, GID, and group memberships, get single values for shell scripts, and see why a newly added group does not show up yet.

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.

How to Set or Change Timezone on Ubuntu Server and Desktop
Check the current time zone on Ubuntu and change it permanently with timedatectl, or switch it from the Date & Time panel on Ubuntu Desktop.

pgrep Command in Linux: Find and Filter Running Processes
The pgrep command finds running processes by regex pattern, user, terminal, or parent PID and prints matching PIDs. This guide covers exact matching, filtering options, and script-friendly exit checks.

The ~/.ssh Folder: Files, Permissions, and Layout
What lives inside ~/.ssh on Linux: private keys, authorized_keys, known_hosts, config, and the recommended permissions for each file.

How to Comment Out Multiple Lines in Vim
Comment out multiple lines in Vim with visual block mode, line ranges, or bundled gc mappings, then remove comments with the matching commands.



