Skip to main content
Abhishek Prakash

Abhishek Prakash

454 posts published

Creator of Linux Handbook and It's FOSS. An ardent Linux user who has new-found love for self-hosting, homelabs and local AI.

LHB Linux Newsletter
Newsletter

LHB Linux Digest #25.25: tmux, ripgrep, Intro to Linux Command Line, Redis Alternative and More

RIP Grep

ยท Abhishek Prakash

LHB Linux newlsetter
Newsletter

LHB Linux Digest #25.24: Learning Corners, apropos, Proxmox Monitoring, Handling Huge Log with Docker

More organized learning with the learning corners.

ยท Abhishek Prakash

Docker log rotate
Docker Tutorials

Single Docker Container Generated 20 GB of Log. Here's How I Reclaimed Disk Space

Docker container generating GBs of logs? Reclaim the disk space by putting in a log rotate policy for your docker containers.

ยท Abhishek Prakash

Journalctl logs from boot
Journalctl

Check Logs from Previous Boot With Journalctl

Learn to analyze logs from specific boot entries. This helps you focus on the issues you encountered either at boot time or in a specific boot session.

ยท Abhishek Prakash

Using Git
Using Git

Using Git

The defacto version control system no one can ignore. Start learning Git, one tutorial a time.

ยท Abhishek Prakash

Z sh
Using Zsh

Learn Zsh

Start learning Zsh, one tutorial at a time.

ยท Abhishek Prakash

Start Learning Vim
Vim Tips

Start Learning Vim

Start learning Vim by following these Vim tips for beginners and advanced users.

ยท Abhishek Prakash

Learn Nano editor
Nano Essentials

Getting Started With Nano Editor

Learn all the essentials of editing text files in the Linux terminal with the beginner-friendly Nano editor.

ยท Abhishek Prakash

Linux newsletter
Newsletter

LHB Linux Digest #25.23: Redesigned Courses, Time commands, Self-host knowledge base and More

New look, same old passion for Linux.

ยท Abhishek Prakash

Firewall
Firewalld Basics

Learn Firewalld: Manage Linux Firewall with firewall-cmd

Master Linux firewalld with our tutorial series. Learn firewall basics, open ports, list rules, enable logs, and manage firewall with firewall-cmd.

ยท Abhishek Prakash

AWK course
AWK

Mastering AWK as a Linux System Administrator

Transform from basic text processing to advanced data manipulation in this hands-on series.

ยท Abhishek Prakash

File Management Commands in Linux
File Commands

File Management Commands in Linux

ยท Abhishek Prakash

LHB Linux Digest
Newsletter

LHB Linux Digest #25.22: New Linux Book, Portable File Server, Docker Compose with Host Config and More

The new ebook is available now.

ยท Abhishek Prakash

Linux Command Nuggets
eBooks

Linux Command Nuggets

Master powerful Linux command-line tips in minutes, not hours. Say goodbye to endless Googling and hello to a faster, smarter terminal workflow.

ยท Abhishek Prakash

User-defined functions in AWK
AWK

Chapter 8: User-Defined Functions in AWK

Stop repeating; start reusing. Create your functions for repetitive tasks in AWK scripts.

ยท Abhishek Prakash

LHB Linux digest
Newsletter

LHB Linux Digest #25.21: firewalld, fail2ban, find command, self-hosted file management

A-W-S

ยท Abhishek Prakash

Filter journalctl Logs by Service
Journalctl

Filter journalctl Logs by Service

Learn to use -u flag, find service names, combine filters, and troubleshoot effectively by finding journal logs for specific services.

ยท Abhishek Prakash

LHB Linux Newsletter
Newsletter

LHB Linux Digest #25.20: Journalctl Logs, Semgrep, lsattr, chattr and More Linux Stuff

Gear up for more Linux educational material.

ยท Abhishek Prakash

For and While loops in AWK
AWK

Chapter 7: Control Flow With Loops

Let's iterate through the loops.

ยท Abhishek Prakash

Follow Journalctl Logs
Journalctl

Follow Journalctl Logs in Realtime to Monitor System and Services

Tailing journalctl logs is an essential skill for any Linux administrator or developer. Start with the basic -f flag, then gradually incorporate filters as you require.

ยท Abhishek Prakash

hex to ascii converter
Validator

Convert Hex to ASCII Easily

Paste your HEX content and hit convert.

ยท Abhishek Prakash

LHB Linux Newsletter
Newsletter

LHB Linux Digest #25.19: Newly Launched Systemd Course, Docker System Sub-Commands, Hard Links and More

Systemd course is here and so is lifetime membership!

ยท Abhishek Prakash

Arrays in AWK
AWK

Chapter 6: Arrays and Advanced Data Structures in AWK

You need 'a raise' to your AWK knowledge.

ยท Abhishek Prakash

Regex Cheatsheet
Cheat Sheet

Regex Cheatsheet: Essentials You Must Know

Struggling with regex? This simple cheatsheet breaks down common patterns, symbols, and examples you can use right away.

ยท Abhishek Prakash

LHB Linux newsletter
Newsletter

LHB Linux Digest #25.18: Journalctl Logs, Restore Containers, Bash Test, Better Diff and More

AWK moves on and systemd joins the list.

ยท Abhishek Prakash

Manipulating Strings in AWK
AWK

Chapter 5: Manipulating Strings in AWK

Manipulate data and display them in proper reports. AWK has plenty of string functions.

ยท Abhishek Prakash

Mathematical Operations in AWK
AWK

Chapter 4: Mathematical Operations in AWK

Transform raw data into polished reports and perform complex calculations that would require separate tools elsewhere.

ยท Abhishek Prakash

LHB Linux newsletter
Newsletter

LHB Linux Digest #25.17: AWK Series, at command, Docker Copy, Pangolin and More

AWK series is here with soem awkwardness.

ยท Abhishek Prakash

Built-in Variables and Field Manipulation in AWK
AWK

Chapter 3: Built-in Variables and Field Manipulation

Transform AWK from basic text processor to data manipulation wizard. Master FS, OFS, NR, NF variables and reshape any data format you need.

ยท Abhishek Prakash

Pattern Matching and Basic Operations in AWK
AWK

Chapter 2: Pattern Matching and Basic Operations

Control exactly what AWK processes with pattern matching. Master if-else statements, comparison operators, and complex filtering conditions.

ยท Abhishek Prakash