Skip to content

Linux

Linux Basics: Convert Text Encodings Without Accepting Partial Output

October 30, 2026

Linux Basics: Copy Reference Timestamps with GNU touch

October 30, 2026

Linux Basics: Distinguish Bytes, Characters, and Width with GNU wc

October 30, 2026

Linux Basics: Keep Earlier File Versions with GNU cp Backups

October 30, 2026

Linux Basics: Reproduce a Command with a Small Explicit Environment

October 30, 2026

Linux Basics: Compare Apparent and Allocated File Size with GNU du

October 29, 2026

Linux Basics: Order Numbered Filenames with GNU Version Sort

October 29, 2026

Linux Basics: Order Prerequisites with GNU tsort

October 29, 2026

Linux Basics: Pass Difficult Filenames from find to xargs

October 29, 2026

Linux Basics: Select Text Report Pages with GNU pr

October 29, 2026

Linux Basics: Check Portable Path Names with GNU pathchk

October 27, 2026

Linux Basics: Format Output Explicitly with GNU printf

October 27, 2026

Linux Basics: Generate Controlled Numeric Sequences with GNU seq

October 27, 2026

Linux Basics: Sample Lines with GNU shuf

October 27, 2026

Linux Basics: Split Path Strings with basename and dirname

October 27, 2026

Linux Basics: Combine Lines by Position with GNU paste

October 27, 2026

Linux Basics: Copy Files with Explicit Modes Using GNU install

October 27, 2026

Linux Basics: Match Sorted Text Records with GNU join

October 27, 2026

Linux Basics: Reverse Record Order with GNU tac

October 27, 2026

Linux Basics: Wrap Display Lines with GNU fold

October 27, 2026

Linux Basics: Inspect File Identity and Link Metadata with GNU stat

October 25, 2026

Linux Basics: Normalize Timestamps and Measure Intervals with GNU date

October 25, 2026

Linux Basics: Number Selected Text Lines with GNU nl

October 25, 2026

Linux Basics: Reflow Plain-Text Paragraphs with GNU fmt

October 25, 2026

Linux Basics: Resolve Paths and Check Existence with GNU realpath

October 25, 2026

Linux Basics: Compare Sorted Lists with GNU comm

October 24, 2026

Linux Basics: Convert Tabs and Spaces with expand and unexpand

October 24, 2026

Linux Basics: Inspect Hidden Bytes and Binary Fields with GNU od

October 24, 2026

Linux Basics: Save Pipeline Output Without Losing It with GNU tee

October 24, 2026

Linux Basics: Split Text at Section Boundaries with GNU csplit

October 24, 2026

PHP's October 21, 2026 Security Updates: What to Patch and Verify

October 23, 2026

Linux Basics: Coordinate Shell Jobs with flock

October 23, 2026

Linux Basics: Divide Files and Work Lists with GNU split

October 23, 2026

Linux Basics: Format and Parse Size Values with GNU numfmt

October 23, 2026

Linux Basics: Put a Deadline on Commands with GNU timeout

October 23, 2026

Linux Basics: Translate, Delete, and Squeeze Characters with tr

October 23, 2026

Linux Basics: Bypass Bash Wrappers and Check Command Availability

October 22, 2026

Linux Basics: Consume Bash Positional Arguments with shift

October 22, 2026

Linux Basics: Give Bash Variables Explicit Attributes

October 22, 2026

Linux Basics: Prevent Accidental Output Overwrites with noclobber

October 22, 2026

Linux Basics: Revisit Working Directories with Bash Directory Stacks

October 22, 2026

Linux Basics: Check Background Tasks with Bash wait

October 21, 2026

Linux Basics: Control Bash Filename Matching

October 21, 2026

Linux Basics: Diagnose Bash Pipeline Failures

October 21, 2026

Linux Basics: Extract Fields with Bash Regex Captures

October 21, 2026

Linux Basics: Generate Small Lists with Bash Brace Expansion

October 21, 2026

Linux Basics: Calculate Small Integers in Bash

October 20, 2026

Linux Basics: Capture Command Output with Bash Command Substitution

October 20, 2026

Linux Basics: Connect Generated Inputs with Bash Process Substitution

October 20, 2026

Linux Basics: Limit Temporary Shell Changes with Bash Subshells

October 20, 2026

Linux Basics: Manage Dedicated Input and Output in Bash

October 20, 2026

Linux Basics: Clean Up Bash Temporary Files with Traps

October 19, 2026

Linux Basics: Format Bash Output with printf

October 19, 2026

Linux Basics: Match Text with Bash case Patterns

October 19, 2026

Linux Basics: Parse Bash Options with getopts

October 19, 2026

Linux Basics: Read Text with Bash read and mapfile

October 19, 2026

Linux Basics: Transform Text with Bash Parameter Expansion

October 18, 2026

Linux Basics: Repeat Work with Bash Loops

October 18, 2026

Linux Basics: Make Decisions with Bash Conditionals

October 18, 2026

Linux Basics: Build Small Bash Functions

October 18, 2026

Linux Basics: Store Related Values in Bash Arrays

October 18, 2026

Linux Basics: Filtering and Totaling Fields with awk

October 8, 2026

Linux Basics: Quoting Text and Matching Filenames

October 8, 2026

Linux Basics: Replacing Text with sed

October 8, 2026

Linux Basics: Understanding File Permission Bits

October 8, 2026

Linux Basics: Writing a Small Bash Script

October 8, 2026

Linux Basics: Checking File Integrity with SHA-256

October 6, 2026

Linux Basics: Inspecting Network Addresses and Ports

October 6, 2026

Linux Basics: Selecting Text Fields with cut

October 6, 2026

Linux Basics: Sorting and Counting Text Lines

October 6, 2026

Linux Basics: Using Bash Exit Status

October 6, 2026

Linux Basics: Checking System Information

October 6, 2026

Linux Basics: Comparing Files with diff and cmp

October 6, 2026

Linux Basics: Creating Symbolic Links

October 6, 2026

Linux Basics: Getting Help for Commands

October 6, 2026

Linux Basics: Reusing Bash Command History

October 6, 2026

Linux Basics: Checking Running Processes

October 5, 2026

Linux Basics: Creating and Extracting tar Archives

October 5, 2026

Linux Basics: Finding Files with find

October 5, 2026

Linux Basics: Pipes and Output Redirection

October 5, 2026

Linux Basics: Using Environment Variables

October 5, 2026

Linux Basics: Checking Services and Logs

October 4, 2026

Linux Basics: Creating, Copying, and Removing Files

October 4, 2026

Linux Basics: Managing Packages with apt

October 4, 2026

Linux Basics: Moving Around the Terminal

October 4, 2026

Linux Basics: Reading and Searching Text Files

October 4, 2026

Installing Docker Engine (docker-ce) on Ubuntu

July 13, 2024

Creating a Linux RAM disk (tmpfs)

January 6, 2021

Showing Linux folder size

June 25, 2019