Linux Commands
Command references for core Linux tools, syntax, examples, and practical one-liners.
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.

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.

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 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.

Nginx Commands You Should Know
Reference for the most-used Nginx commands on Linux: start, stop, restart, reload, test config, dump config, check version, and read logs with systemd.

ufw Command in Linux: Uncomplicated Firewall Reference
Reference for the ufw command on Linux, with examples for enabling the firewall, allowing and denying traffic, deleting rules, and managing application profiles.

who Command in Bash: List Logged-In Users
The who command lists currently logged-in users, along with their terminal, login time, and remote host. Use it to see active sessions, system boot time, and the current runlevel.

How to Check the Kernel Version in Linux
Three quick ways to find the Linux kernel version from the command line: uname, hostnamectl, and /proc/version.

file Command in Linux: Determine File Types
Identify file types from the command line using the Linux file command. Covers basic usage, MIME types, compressed files, symlinks, and the magic database.

Chattr Command in Linux (File Attributes)
How to use chattr and lsattr to set and view file attributes in Linux, including immutable files, append-only logs, and recursive protection.

env Command in Linux: Show and Set Environment Variables
The env command prints environment variables and runs programs with a modified environment. This guide covers env syntax, running commands with custom variables, clean environments, and portable shebangs.

id Command in Linux: Display User and Group Information
The id command prints real and effective user IDs, group IDs, and supplemental group memberships for any user on a Linux system.
