Sometimes it’s difficult to have a birds eye view over an entire site; here’s Baeldung on Linux from 10000 feet:
Expand All
- April 2021 (7)
- 11: Using grep on Files That Match Specific Criteria (0)
- 08: Print Lines Between Two Patterns in Linux (0)
- 06: Find the Total Size of All Files in a Directory (0)
- 04: How to Create Soft Links to Directories (0)
- 04: List All Groups in Linux (0)
- 03: Set Up cURL to Permanently Use a Proxy (0)
- 01: Copy Directory Structure Without Files (0)
- March 2021 (12)
- 29: Iterate Over a List of Files With Spaces in Their Names in Linux (0)
- 27: Sniffing Packet Using tcpdump in Linux (0)
- 25: File Editing: Appending a Non-Existent Line to a File (0)
- 24: Processing Linux Commands in Parallel (0)
- 24: Copy and Create Destination Directory if it Does Not Exist (0)
- 21: Find Files Not Owned by a Specific User in Linux (0)
- 21: Changing the Default Shell in Linux (0)
- 07: How to Insert a New Line Character in Linux Shell Script Output (0)
- 06: The strace Command in Linux (0)
- 06: Find and Convert Files Ending With CRLF (0)
- 02: Introduction to Bash Globbing (0)
- 02: Bash HISTSIZE vs. HISTFILESIZE (0)
- February 2021 (12)
- 28: Linux Bash: Multiple Variable Assignment (0)
- 28: Exclude grep From ps Results (0)
- 26: How to Check Logs Using journalctl (0)
- 25: How to Calculate Optimal Blocksize to Use With dd (0)
- 25: Showing a GUI Notification From a Shell Script in Linux (0)
- 15: Run a Java Application as a Service on Linux (0)
- 14: How to Delete the History of the Last n Commands? (0)
- 12: Monitoring Network Usage in Linux (0)
- 12: Specify an Editor for Crontab (0)
- 05: Storing a Command in a Variable in a Shell Script (0)
- 04: Run a Script on Startup in Linux (0)
- 02: sed Substitution With Variables (0)
- January 2021 (13)
- 31: Mapping Hostnames with Ports in /etc/hosts (0)
- 25: Negate an if Condition in a Bash Script (0)
- 22: Encrypting and Decrypting Directory in Linux (0)
- 19: Find the IP Address of the Client in an SSH Session (0)
- 19: When to Use an Alias vs Script vs a New Function in Bash (0)
- 18: Evaluate XPath in the Linux Command Line (0)
- 15: Linux Interview Questions (0)
- 14: Using sed With a Literal String Instead of an Input File (0)
- 09: Checking Host’s Network Availability in Linux (0)
- 07: Difference Between .bashrc, .bash-profile, and .profile (0)
- 07: How to Create a crontab Through a Script (0)
- 06: Why Should We Disable Root-login over SSH? (0)
- 01: How to Clean a Linux Zombie Process (0)
- December 2020 (10)
- 29: Redirecting the Output of an Already Running Process (0)
- 24: Remove the First Line of a Text File in Linux (0)
- 23: The netcat Command in Linux (0)
- 16: Find and tar Files (0)
- 15: Preserve Bash History in Multiple Terminal Windows (1)
- 15: Calculate an MD5 Checksum of a Directory in Linux (0)
- 15: Filtering Files Copied When Using rsync (0)
- 13: How to Kill a Detached screen Session (0)
- 12: Pass the Output of a Command as an Argument for Another (0)
- 01: Ensure Only One Instance of a Bash Script Is Running (0)
- November 2020 (10)
- 28: Using Vim Registers (0)
- 26: Using the find -exec Command Option (0)
- 24: The Meaning of IFS in Bash Scripting (2)
- 18: Check if a String Contains a Substring in Linux (0)
- 16: Evolution of Docker from Linux Containers (1)
- 12: Running Script or Command as Another User in Linux (0)
- 10: Running Multi-Line Shell Code at Once From Single Prompt (0)
- 05: How to Remove the Lines Which Appear in File B From Another File A in Linux (0)
- 04: Guide to Generate Random Numbers in Linux (0)
- 02: fd: An Alternative to the Linux find Command (0)
- October 2020 (12)
- 29: Search Within Specific File Types Using grep (0)
- 26: Read the Source Code of Shell Commands (0)
- 23: Sending Emails From Terminal In Linux (0)
- 20: Anonymous and Named Pipes in Linux (0)
- 14: Debugging a Bash Script (0)
- 12: What Does cd – Do? (0)
- 09: Check if Directory is Mounted in Bash (0)
- 09: Get the Contents of a Web Page in a Shell Variable (0)
- 07: Displaying Files Side by Side in Linux (0)
- 06: Extracting a WAR File in Linux (0)
- 05: Remove the Last N Lines of a File in Linux (0)
- 05: Find the Current Working Directory of a Running Process (0)
- September 2020 (20)
- 29: Run Cron Job Only If It Isn’t Already Running (0)
- 29: How to Parse a CSV File in Bash (2)
- 28: Move All Files Including Hidden Files Into Parent Directory (0)
- 24: Kernel Stack and User Space Stack (0)
- 24: How to Use the mysql Client and Related Utilities (0)
- 24: What is a .pid File? (0)
- 22: How to List All Connected SSH Sessions (0)
- 22: Jobs and Job Control in Bash Shell (0)
- 21: How To Write a Bash Script That Answers Interactive Prompts (0)
- 18: How To Script “Yes” When Installing Programs (0)
- 18: How to Record Linux Terminal Sessions (0)
- 18: The Uses of the Exec Command in Shell Script (4)
- 17: How to Measure Separate CPU Core Usage for a Process (0)
- 15: Creating a Temporary File in Linux (0)
- 14: Splitting a File at Given Line Numbers (2)
- 10: How to Insert a Line at Specific Line Number (0)
- 10: How to Delete Multiple Files at Once in Bash (0)
- 10: Difference Between grep, sed, and awk (1)
- 09: How to Force Detach Screen From Another SSH Session (0)
- 03: Run a Function in a Script from the Command Line (0)
- August 2020 (23)
- 31: Limiting Process Resource Consumption in Unix (0)
- 31: Remove Line Endings From a File (0)
- 24: Freeing up a TCP/IP Port (0)
- 24: Here Document And Here String (0)
- 23: Partitioning Disks in Linux (0)
- 23: Running Multiple Commands in the Background (0)
- 21: How to Use the Paste Command (0)
- 20: Exclude Multiple Patterns With Grep (0)
- 17: Count Duplicated Lines in a Text File (0)
- 13: Implement a Counter in Bash Script (0)
- 11: Writing Text to File Using Linux Cat Command (0)
- 11: Keeping SSH session alive (0)
- 09: How to Change the Default Home Directory of a User (0)
- 09: How to Append the Contents of Multiple Files Into One File (0)
- 09: What Is the LD_PRELOAD Trick? (0)
- 08: Conditional Expressions in Shell Script (0)
- 08: Save Modifications In-Place with awk (0)
- 08: Recursive Search and Replace in Text Files (0)
- 08: Repeat a Linux Command at a Given Interval (0)
- 07: Recursively List All Files in a Directory Including Symlinks (0)
- 07: Copy Directory Recursively, Excluding Some Subdirectories (0)
- 07: Appending Lines to a File (0)
- 06: Defining a Bash Variable With or Without ‘export’ (1)
- July 2020 (34)
- 31: What Does a Double-Dash in Shell Commands Mean? (0)
- 30: What does /opt mean in Linux? (0)
- 30: Tracking Down Where Disk Space Has Gone on Linux (0)
- 30: Introduction to iptables (0)
- 30: Generating an SHA-256 Hash From the Command Line (0)
- 29: Linux Kernel Versions: 32-Bit vs 64-Bit (0)
- 27: Easy Ways to Determine Virtualization Technology (0)
- 27: Why Do We Use su – and Not Just su? (0)
- 25: Configuring and Managing Core Dumps in Linux (0)
- 24: Connecting from Docker Containers to Resources in the Host (0)
- 24: How to End Processes With kill, pkill, and killall (0)
- 24: Command Substitution (0)
- 24: Combine and Execute Multiple Linux Commands (0)
- 24: Starting a Shell in the Alpine Docker Container (2)
- 24: Commands to Get the Min, Max, Median, and Mean of a Dataset (0)
- 23: Managing Environment Variables in Linux (0)
- 22: Execute Bash Script Directly From a URL (0)
- 22: Send stdout to Multiple Commands (0)
- 19: Sudo Command in Linux (0)
- 19: The Use of Swap Space in Modern Linux Systems (0)
- 19: How to Use Multiple Databases with docker-compose (0)
- 18: Obtaining an SSL Certificate from the Server (0)
- 15: Locale Environment Variables in Linux (0)
- 15: Fastest Method to Check If Two Files Have the Same Contents (0)
- 15: When to Use xargs (0)
- 12: How to Print the Longest Line(s) in a File (0)
- 10: How to Evaluate Arithmetic Expressions in Bash (0)
- 08: Display System Information in the CLI with Neofetch (0)
- 08: Linux comm Command (0)
- 06: The Linux join Command (0)
- 05: Using sed to Replace a Multi-Line String (1)
- 05: Linux Commands – Remove All Text After X (0)
- 02: How to Pretty-Print XML From the Command Line (0)
- 02: Reading Output of a Command Into an Array in Bash (1)
- June 2020 (21)
- 26: How to Delete a File Whose Name Begins With “-“ (0)
- 26: Free Command in Linux (0)
- 25: Guide to the Linux screen Command (0)
- 23: Using xz Compression in Linux (0)
- 22: Difference between /dev/console, /dev/tty, and /dev/tty0 (0)
- 20: Bash Special Variables (0)
- 18: How the Docker Build Cache Works and When Not to Use It (0)
- 17: How to Show All Shared Libraries Used by Executables in Linux? (0)
- 16: Empty the Contents of a File (0)
- 13: Directory Navigation Using the pushd and popd Commands (0)
- 12: How to Call an External Program Using awk (0)
- 11: Read Random Line From a File in Linux (0)
- 11: Linux Job Control: &, disown, and nohup (0)
- 10: Process Memory Management in Linux (0)
- 10: Linux source Command (0)
- 09: Introduction to fzf command (0)
- 09: Understanding the Time Command (0)
- 07: Using docker-compose With Private Repositories (0)
- 02: Introduction to Bash Array (0)
- 01: How to Randomize Lines in a File in Linux (0)
- 01: Delete Lines in a Text File That Contain a Specific String (0)
- May 2020 (22)
- 31: How to Reverse the Order of Lines in a File in Linux (1)
- 29: String Manipulation in Bash (0)
- 29: How Do so (Shared Object) Filenames Work? (0)
- 29: Using gzip and gunzip in Linux (0)
- 29: How to Determine the Number of RAM Slots in Use (0)
- 28: Linux ping Command (1)
- 27: How to Kill a Background Process in Linux (0)
- 26: Introduction to the tee Command (0)
- 25: Remove the First Characters of a Line (0)
- 25: Guide to the chgrp Command (0)
- 25: Remove Blank Lines From a File (0)
- 20: ifconfig Command in Linux (0)
- 20: How to Count the Number of Files in Linux (0)
- 20: Linux man Command (0)
- 15: Decompressing Files in Linux with Gunzip (0)
- 15: Preventing Bash Fork Bombs (0)
- 15: Guide to the vi Editor (0)
- 14: How to Use the cd Command in Bash Scripts (0)
- 14: Print Linux Directory Structure as a Tree (0)
- 08: How to Join Multiple Lines Into One (0)
- 07: Process Multiple Input Files Using Awk (0)
- 05: The uniq Command in Linux (0)
- April 2020 (13)
- 28: Linux Files Series (0)
- 26: Installing the AWS CLI on Linux (0)
- 20: Linux Scripting Series (0)
- 20: Linking to Files in Linux (0)
- 20: Managing Processes in Linux (0)
- 18: Linux last Command (0)
- 13: diff Command in Linux (0)
- 12: Shut Down and Reboot Linux Systems From the Terminal (0)
- 11: The traceroute Command in LINUX (0)
- 06: How to Change Terminal Output Color in Linux? (0)
- 03: Is There a Way to ‘uniq’ by Column? (1)
- 02: Linux tar Command (0)
- 01: Transfer Files Between Linux Machines Over SSH (2)
- March 2020 (12)
- 31: The nslookup Command (0)
- 31: Using Shebang #! in Linux Scripts (0)
- 28: Guide to the sed Stream Editor (0)
- 28: “Cut” Command in Linux (0)
- 27: date Command in Linux (0)
- 15: Guide to the Linux touch Command (0)
- 15: The head and tail commands in LINUX (1)
- 14: Kill Commands In Linux (0)
- 08: Soft-Delete Files from the Terminal (0)
- 08: Linux watch Command (0)
- 04: Guide to the Linux wc Command (0)
- 04: The echo Command in Linux (0)
- February 2020 (10)
- 29: Linux sort Command (0)
- 27: How to Find and Replace Text in a File (0)
- 25: Linux ps Command (0)
- 25: Advanced File Permissions in Linux (1)
- 24: Execute a Command in Multiple Directories on Linux (2)
- 24: Linux tr Command (0)
- 24: Recursively Deleting Files With a Specific Extension (0)
- 21: Working with the AWS CLI for EC2 (0)
- 15: Guide to the AWK Programming Language (0)
- 12: Cron Job Testing and Debugging in Linux (0)
- January 2020 (10)
- 28: Introduction to File Locking in Linux (0)
- 27: Finding Duplicate Files in Unix (3)
- 19: Bash Functions in Linux (0)
- 18: Introduction to File MIME Types (0)
- 11: Working with Hidden Files in Linux (0)
- 07: How do I Zip/Unzip on the Unix Command Line? (0)
- 03: Renaming Linux Files in Batches (0)
- 02: Execute Programs From Anywhere In Linux (0)
- 02: Linux Commands: Using Secure Shell (ssh) (0)
- 02: Guide to the Linux read Command (2)
- December 2019 (4)
- November 2019 (14)
- 30: Differences Between more, less, and most in Linux (1)
- 24: Linux Commands for Appending Multiple Lines to a File (0)
- 22: Finding the PID of the Process Using a Specific Port (0)
- 20: Viewing Files in Linux Using cat, more, and less (0)
- 18: How to Mount and Unmount Filesystems in Linux (0)
- 18: How to Pass Command Line Arguments to Bash Script (0)
- 17: Guide to Useful File Manipulation Commands (0)
- 13: Encrypting and Decrypting Files in Linux (0)
- 11: Difference Between sort | uniq and sort -u (0)
- 11: A Guide to Yum and Apt (1)
- 07: Guide to Linux jq Command for JSON Processing (4)
- 04: Guide to Unix Swap (0)
- 01: Pipes and Redirection in Linux (1)
- 01: Linux Commands – top (0)
- October 2019 (9)
- 30: Guide to the Linux find Command (0)
- 30: Setting Permissions with chown and chmod (0)
- 26: Concatenating Files in Linux (0)
- 25: Guide to Stream Redirections in Linux (0)
- 16: Linux Commands – Find Broken Symlinks (0)
- 12: Splitting Files in Unix Systems (0)
- 12: Common Linux Text Search (0)
- 09: Linux Commands Comparison: curl vs wget (0)
- 06: Linux Commands – Parallel Downloading with wget (0)
- September 2019 (8)
- 27: Copying in Linux with Visual Progress (0)
- 26: Manipulating Strings in Linux with tr (0)
- 11: Creating Symbolic and Hard Links with Linux Commands (0)
- 10: Linux Commands – Looping Through Directories (2)
- 10: Linux Commands – Repeat a Command n Times (0)
- 08: Copy a File to Multiple Directories on Linux (0)
- 01: Getting the Absolute Directory of a File in Linux (0)
- 01: Concatenating Text Files into a Single File in Linux (0)
- August 2019 (7)
- 28: Generating SSH Keys in Linux (0)
- 27: Append Lines to a File in Linux (0)
- 22: Silencing the Output of a Bash Command (1)
- 15: How Long a Linux Process Has Been Running (0)
- 15: Linux Commands – Delete Files Older Than X (0)
- 10: Adding a Path to the Linux PATH Variable (0)
- 07: Find Files That Have Been Modified Recently in Linux (0)