Thank you for your interest in contributing!
- Add Commands — New cheat sheets or one-liners
- Submit Scripts — Bash/Shell automation scripts
- Fix Issues — Typos, broken links, outdated info
- Add Guides — Tutorials on Linux concepts
- Fork this repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/linux.git
cd linux- Create a branch:
git checkout -b feature/your-feature-name- Make your changes and commit:
git add .
git commit -m "feat: add networking cheat sheet"- Push and open a Pull Request:
git push origin feature/your-feature-nameUse this format for clear history:
| Prefix | When to use |
|---|---|
feat: |
New content or feature |
fix: |
Bug fix or correction |
docs: |
Documentation update |
chore: |
Minor cleanup |
Example: feat: add disk usage commands to cheat sheet
Place your files in the correct folder:
| Folder | File Type | Example |
|---|---|---|
/commands |
.md cheat sheets |
networking-commands.md |
/scripts |
.sh bash scripts |
backup.sh |
/guides |
.md tutorials |
ssh-setup.md |
/troubleshooting |
.md error fixes |
permission-errors.md |
Naming Rules:
- Use lowercase only —
my-file.md✅My File.md❌ - Use hyphens, not spaces —
disk-usage.md✅disk usage.md❌ - Every new folder must include a
README.md