You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A practical, in-depth Linux command reference — built one command at a time,
with real-world examples, the edge cases documentation usually skips, and
interview-ready explanations.
This isn't a copy-paste cheat sheet. Every finished page covers what a command
actually is, how it works internally, its full syntax, dozens of
real-world examples, the edge cases that trip people up, and the kind of
questions you'd actually be asked about it in an interview.
🚧 Project status
Completed
⭐ Star or watch this repo to follow new additions, and open an issue to
suggest or request a command.
Progress: 50 / 50 commands completed — 100%
████████████████████████████████████████████
Category
Progress
Status
📁 Files
6 / 6
✅ Complete
🔎 Search
2 / 2
✅ Complete
👤 User Management
3 / 3
✅ Complete
📝 Text Processing
9 / 9
✅ Complete
🧭 Navigation
4 / 4
✅ Complete
💽 Disk
4 / 4
✅ Complete
📦 Archives
2 / 2
✅ Complete
🌐 Networking
6 / 6
✅ Complete
🔐 Permissions
3 / 3
✅ Complete
⚙️ Processes
5 / 5
✅ Complete
🛠️ System
6 / 6
✅ Complete
📖 What every command page covers
Each command lives in its own folder — commands/<category>/<command>/ —
and follows the same four-file format:
File
Purpose
README.md
The complete reference — what it is, how it works internally, full syntax, all options, related commands
examples.md
Real-world, copy-pasteable usage examples
edge-cases.md
Gotchas, quirks, and situations that don't behave the way you'd expect
interview-questions.md
Common interview questions about the command, each with a full answer