Welcome to the Linux Essentials for Hackers repository!
This repository is a curated collection of essential Linux concepts and practical commands tailored for cybersecurity students, ethical hackers, and aspiring penetration testers.
Whether you're a beginner or brushing up on your Linux basics, this series will guide you through key concepts every hacker must know. From file management and permissions to networking and disk usage, each section is crafted to help you develop hands-on Linux skills.
Each file in this repository corresponds to a focused topic with practical commands and explanations:
# | Filename | Topic |
---|---|---|
01 | 01_Introduction_to_Linux.md |
Introduction to Linux |
02 | 02_File_Management_Manipulation.md |
File Management & Manipulation |
03 | 03_File_Directory_Permission.md |
File, Directory, & Permission Handling |
04 | 04_File_Directory_Ownership.md |
File & Directory Ownership |
05 | 05_Grep_PIping.md |
Grep & Pipelining |
06 | 06_Finding_Files_With_Locate.md |
Finding Files with locate |
07 | 07_Enumerating_Distribution_Kernel_information.md |
Enumerating Distro & Kernel Info |
08 | 08_Find_OverTheWire.md |
Using find & OverTheWire Exercises |
09 | 09_Bash_Shell.md |
Bash and Shell Basics |
10 | 10_Disk_Usage.md |
Disk Usage |
11 | 11_File_Compression_Archiving_with_Tar.md |
Compression & Archiving with tar |
- Cybersecurity students
- CTF players
- Aspiring ethical hackers
- Anyone seeking to build a strong Linux foundation
-
Clone the repo:
git clone https://github.com/Abdullah-Niaz/Linux-Essentials-For-Hackers.git cd Linux-Essentials-For-Hackers
-
Browse through each
.md
file and follow along in your terminal.
- Content is updated regularly.
- Topics are inspired by practical use-cases often seen in CTFs, red teaming, and system enumeration.
Feel free to fork the repo and submit a pull request to add improvements or new topics!
This project is licensed under the MIT License.
Abdullah Niaz 🔗 GitHub Profile
Happy Hacking! 🐧