Linux Shell: From Beginner to Kernel Contributor
Five depth layers for everyone from beginner to kernel contributor. Filesystem/inode/permissions/process internals, shell scripting engineering (shellcheck/bats/trap), systemd/cgroup/eBPF/perf profiling, namespace/seccomp container internals, syscalls and kernel contribution workflow. 20 chapters, completely free.
20
Chapters
Free
Forever
Table of Contents
Ch01
Shell Environment Setup
Ch02
Linux Filesystem Deep Dive
Ch03
File Operations Mastery
Ch04
Text Processing Tools
Ch05
Process and Job Control
Ch06
Permissions and User Management
Ch07
Network Tools
Ch08
Storage and Disk
Ch09
Variables and Control Flow
Ch10
Functions and Arrays
Ch11
Pipes and File Descriptors
Ch12
Script Engineering
Ch13
systemd
Ch14
Performance Analysis
Ch15
Security Hardening
Ch16
Container Internals
Ch17
System Calls
Ch18
Mini Shell
Ch19
Kernel Contribution
Ch20
Final Project