https://github.com/difindoxt/linux-shell-scripting-labs
This repository shows my Hands-on work on Linux and Shell Scripting. (Good for Beginners)
https://github.com/difindoxt/linux-shell-scripting-labs
adhoc linux linux-shell shell-scripting shell-scripts
Last synced: 29 days ago
JSON representation
This repository shows my Hands-on work on Linux and Shell Scripting. (Good for Beginners)
- Host: GitHub
- URL: https://github.com/difindoxt/linux-shell-scripting-labs
- Owner: DIFINDOXT
- License: other
- Created: 2025-08-25T16:30:22.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-09-04T09:14:54.000Z (about 1 month ago)
- Last Synced: 2025-09-04T10:27:57.240Z (about 1 month ago)
- Topics: adhoc, linux, linux-shell, shell-scripting, shell-scripts
- Language: Shell
- Homepage:
- Size: 1.59 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐧 Linux & Shell Scripting Labs
> **Daily practice repository for mastering Linux commands and shell scripting in my DevOps journey**---
## 🎯 Why This Repository?
This isn't just another tutorial collection - it's a **real-world problem-solving approach** to Linux & Shell Scripting:
- ✅ **Daily Challenges** - New problems every day
- ✅ **Practical Scripts** - Solutions you'll actually use in DevOps
- ✅ **Step-by-Step Explanations** - Learn the 'why' behind each command
- ✅ **Career-Ready** - Build skills that employers want---
## 🚀 Quick Start
```bash
# Clone the repository
git clone https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs.git# Navigate to any day's folder
cd Day-01_Files-and-Logs# Run the script
chmod +x script.sh
./script.sh
```---
# 📂 What's Inside
| Day | Topic | Skills Learned | Difficulty |
|-----|----------------------|--------------------------|-----------------|
| 01 | Files & Logs | find, grep, awk | 🟢 Beginner |
| 02 | Processes & Cron | ps, kill, crontab | 🟡 Intermediate |
| 03 | Users & Permissions | chmod, chown, usermod | 🟡 Intermediate |
| 04 | Text Parsing | sed, awk, cut | 🔴 Advanced |
| 05 | Networking | uname, ss -tuln, uptime | 🟡 Intermediate |---
## 💡 Featured Scripts
### 🔥 Log Cleanup Automation (Day-01)
```bash
#!/bin/bash
# Automatically clean logs older than 7 days
find /var/log -name "*.log" -mtime +7 -exec rm -f {} \;
```
---## 🤝 How You Can Help
- ⭐ Star this repository – It helps others discover this content
- 🍴 Fork & contribute – Add your own scripts and solutions
- 🐛 Report issues – Help us improve
- 📢 Share – Tell others about this resource
- 💬 Engage – Ask questions, provide feedback---
## 🎯 Contributing
- We welcome contributions! See CONTRIBUTING.md for guidelines.
- What we're looking for:- Real-world DevOps automation scripts
- Better explanations and documentation
- Test cases and error handling
- Performance optimizations---
## 🔗 Connect & Learn More
- 💼 LinkedIn: [ https://www.linkedin.com/in/shubhadeep-bhowmik-74b5a214b/ ]
- 📧 Email: shubhadeep010@gmail.com
- 🌐 Portfolio: #Coming-Soon---
## 📜 License
This project is licensed under the MIT License – see the LICENSE file for details.---
## 🙏 Acknowledgments
- Thanks to all contributors who help improve this repository
- Inspired by real DevOps challenges and industry best practices
- Built for the community, by the community---
⭐ If this repository helped you, please consider giving it a star!
"The best way to learn is by doing – and the best way to remember is by teaching others."