A comprehensive study guide for mastering essential Linux tools and concepts including Git, GPG, XDG Standards, YADM, Vim, and Bash scripting.
- Interactive progress tracking with completion statistics
- Persistent notes system for tracking your learning
- Section-specific notes and status tracking
- Comprehensive resources for each topic
- Responsive design for desktop and mobile devices
This project uses Git for version control. The repository has been initialized with the following structure:
training-schedule-1.html
: The main HTML file containing the study guidestyle.css
: CSS styling for the web page.gitignore
: Configuration to exclude logs and temporary files.gitcreds
: (Not tracked by Git) Stores Git credentials for referencepush-to-remote.sh
: Helper script for pushing to a remote repository
# Check repository status
git status
# Stage changes
git add <filename>
# Commit changes
git commit -m "Description of changes"
# View commit history
git log --oneline
# Create a new branch
git checkout -b feature-branch
# Switch branches
git checkout main
# Merge a branch
git merge feature-branch
- Clone this repository
- Open
training-schedule-1.html
in your browser - Start tracking your progress!
When you're ready to push to a remote repository:
- Create a repository on GitHub, GitLab, or another service
- Run the helper script:
./push-to-remote.sh <repository-url>
Or manually set up the remote and push:
git remote add origin <repository-url>
git push -u origin main
Created: April 12, 2025 | Last Updated: April 14, 2025