Linux Commands
Command references for core Linux tools, syntax, examples, and practical one-liners.
cat Command in Linux with Examples
Use the cat command in Linux to view files, combine files, create text files, show line numbers, and inspect hidden characters.

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.

ln Command in Linux: Create Symbolic Links
The ln command creates symbolic links on Linux, giving you a stable name that points to a moving target. This guide covers creating, updating, and cleaning up symlinks, plus the -sfn pattern used for atomic deploys.

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.

Chmod Recursive: Change File Permissions Recursively in Linux
The chmod -R option changes permissions recursively on all files and directories. This guide covers numeric and symbolic modes, the find command, and common permission patterns.

chmod Command in Linux: Change File and Directory Permissions
The chmod command changes file and directory permissions in Linux. This guide covers what chmod 755, 644, 700, and 600 mean, how to use symbolic and numeric modes, and how to apply permissions recursively.

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.

How to Set or Change the Time Zone in Linux
Step-by-step instructions for checking and changing the system time zone in Linux using timedatectl, tzdata, or /etc/localtime, with NTP sync covered.

Basic Linux Commands Every User Should Know
The basic Linux commands you need for file management, navigation, permissions, networking, and package management, with practical examples for beginners and system administrators.

Tcpdump Command in Linux
tcpdump is the standard command-line packet analyzer for Linux. This guide covers capturing traffic, filtering by host and port, reading output, and saving captures to a file.

How to Use the gunzip Command in Linux
The gunzip command decompresses .gz files on Linux. This guide covers the most common options with practical examples.

git fetch vs git pull: What Is the Difference?
git fetch and git pull both download changes from a remote repository, but only one updates your current branch. This guide explains the difference, when to use each command, and how to avoid merge surprises.

How to Use the Export Command in Linux
The export command in Bash marks variables to be inherited by child processes. This guide explains what export does, how to use it, and when to make variables persistent.

sha256sum and md5sum Commands: Verify File Integrity in Linux
How to use sha256sum and md5sum to generate and verify checksums for files, validate ISO downloads, and detect tampering on Linux systems.

git cherry-pick Command: Apply Commits from Another Branch
How to use git cherry-pick to apply commits from one branch to another, including single commits, ranges, conflict handling, backports, and merge commits.
