The goal of this project is to create a comprehensive roadmap for learning Linux, including examples, topics, and resources for beginners to advanced users. The roadmap will provide a structured path for learning Linux commands, system administration, shell scripting, kernel management, and other essential Linux topics.
[x] I have described the aim of the project.
Name
Devansh Vishwa
[x] I have provided my name.
GitHub ID
dev129
[x] I have provided my GitHub ID.
Identify Yourself
gssoc-ext
[x] I have mentioned my participant role.
Closes
Closes: #481
[x] I have provided the issue number.
Describe the Add-ons or Changes You've Made
I have created a detailed roadmap for learning Linux, which includes the following sections:
Introduction to Linux: Overview of Linux distributions, installation methods, and the open-source ecosystem.
Basic Linux Commands: A list of fundamental commands to navigate the system, manage files, and understand system processes.
System Administration: Topics like user management, file permissions, package management, and network configuration.
Shell Scripting: Introduction to shell scripting with examples to automate system tasks and process files.
Kernel Management: An overview of the Linux kernel, including kernel compilation and module management.
Resources: Links to external resources like books, tutorials, and online courses to deepen knowledge.
The roadmap is structured to allow users to progress step by step and includes practical examples along with explanations.
[x] I have described my changes.
Type of Change
[x] New feature (non-breaking change which adds functionality)
How Has This Been Tested?
The roadmap has been reviewed for clarity and completeness. I have also cross-checked each section for accuracy, ensuring that the resources and examples align with current best practices in Linux learning.
[x] I have described my testing process.
Checklist
[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added things that prove my fix is effective or that my feature works.
Hi @rishicds
Issue Title
Creating a Linux Learning Roadmap
Info about the Related Issue
The goal of this project is to create a comprehensive roadmap for learning Linux, including examples, topics, and resources for beginners to advanced users. The roadmap will provide a structured path for learning Linux commands, system administration, shell scripting, kernel management, and other essential Linux topics.
Name
Devansh Vishwa
GitHub ID
dev129
Identify Yourself
gssoc-ext
Closes
Closes: #481
Describe the Add-ons or Changes You've Made
I have created a detailed roadmap for learning Linux, which includes the following sections:
The roadmap is structured to allow users to progress step by step and includes practical examples along with explanations.
Type of Change
How Has This Been Tested?
The roadmap has been reviewed for clarity and completeness. I have also cross-checked each section for accuracy, ensuring that the resources and examples align with current best practices in Linux learning.
Checklist