Hands-on technical laboratory focused on building strong Linux fundamentals for DevOps and Platform Engineering roles.
This repository emphasizes practical command usage, clear documentation, and reproducible workflows following an Infrastructure as Code mindset.
- Core Linux Fundamentals: Shell environments, navigation, file systems, and permissions.
- Automation Foundations: Bash scripting for repeatable system tasks.
- Professional Git Workflow: CLI-based version control and incremental documentation.
- Operational Mindset: Writing systems and documentation that can be understood and reproduced by others.
The project is organized into progressive modules, each representing a focused learning domain:
| Path | Module | Technical Focus |
|---|---|---|
01-shell-and-navigation/ |
Shell Basics | Shell identification, paths, and navigation. |
02-file-operations/ |
File Management | Permissions, links, and directory structures. |
scripts/ |
Automation | Bash scripts for system tasks and experiments. |
- OS: Ubuntu Linux
- Shell: Bash
- Automation: Shell Scripting
- Version Control: Git (CLI)
- Documentation: Markdown
- Navigate to any module directory.
- Read the
README.mdto understand the module scope. - Review
commands.mdfor documented commands and examples. - Explore scripts and commit history for implementation details.
This repository evolves continuously as part of a long-term DevOps learning path, with new modules and refinements added over time.