{"id":30858540,"url":"https://github.com/difindoxt/linux-shell-scripting-labs","last_synced_at":"2026-05-10T16:02:20.901Z","repository":{"id":311753924,"uuid":"1044408706","full_name":"DIFINDOXT/Linux-Shell-Scripting-Labs","owner":"DIFINDOXT","description":"This repository shows my Hands-on work on Linux and Shell Scripting. (Good for Beginners)","archived":false,"fork":false,"pushed_at":"2025-09-04T09:14:54.000Z","size":1667,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-04T10:27:57.240Z","etag":null,"topics":["adhoc","linux","linux-shell","shell-scripting","shell-scripts"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DIFINDOXT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-25T16:30:22.000Z","updated_at":"2025-09-04T09:14:57.000Z","dependencies_parsed_at":"2025-08-26T12:57:44.839Z","dependency_job_id":"9b651a95-5a3e-45b4-b7db-c09b61581c48","html_url":"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs","commit_stats":null,"previous_names":["difindoxt/linux-shell-scripting-labs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DIFINDOXT/Linux-Shell-Scripting-Labs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIFINDOXT%2FLinux-Shell-Scripting-Labs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIFINDOXT%2FLinux-Shell-Scripting-Labs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIFINDOXT%2FLinux-Shell-Scripting-Labs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIFINDOXT%2FLinux-Shell-Scripting-Labs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DIFINDOXT","download_url":"https://codeload.github.com/DIFINDOXT/Linux-Shell-Scripting-Labs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIFINDOXT%2FLinux-Shell-Scripting-Labs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274046000,"owners_count":25212982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adhoc","linux","linux-shell","shell-scripting","shell-scripts"],"created_at":"2025-09-07T14:13:14.793Z","updated_at":"2026-05-10T16:02:20.839Z","avatar_url":"https://github.com/DIFINDOXT.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- ===== Repo Title \u0026 Tagline ===== --\u003e\n# 🐧 Linux \u0026 Shell Scripting Labs\n\u003e **Daily practice repository for mastering Linux commands and shell scripting in my DevOps journey**\n\n\u003c!-- ===== Badge Strip (compact \u0026 clean) ===== --\u003e\n\u003cdiv align=\"left\"\u003e\n\n\u003c!-- GitHub social --\u003e\n\u003ca href=\"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs/stargazers\"\u003e\n  \u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/DIFINDOXT/Linux-Shell-Scripting-Labs?style=social\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs/network/members\"\u003e\n  \u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/DIFINDOXT/Linux-Shell-Scripting-Labs?style=social\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/DIFINDOXT?tab=followers\"\u003e\n  \u003cimg alt=\"GitHub followers\" src=\"https://img.shields.io/github/followers/DIFINDOXT?style=social\"\u003e\n\u003c/a\u003e\n\n\u003c!-- Repo status --\u003e\n\u003ca href=\"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs/commits/main\"\u003e\n  \u003cimg alt=\"Last commit\" src=\"https://img.shields.io/github/last-commit/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs/issues\"\u003e\n  \u003cimg alt=\"Open issues\" src=\"https://img.shields.io/github/issues/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n  \u003cimg alt=\"Repo size\" src=\"https://img.shields.io/github/repo-size/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n  \u003cimg alt=\"Code size\" src=\"https://img.shields.io/github/languages/code-size/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n  \u003cimg alt=\"Top language\" src=\"https://img.shields.io/github/languages/top/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs/blob/main/LICENSE\"\u003e\n  \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/DIFINDOXT/Linux-Shell-Scripting-Labs\"\u003e\n\u003c/a\u003e\n\n\u003c!-- Tech/context (flat style) --\u003e\n\u003cimg alt=\"Shell Bash\" src=\"https://img.shields.io/badge/Shell-Bash-4EAA25?logo=gnu-bash\u0026logoColor=white\"\u003e\n\u003cimg alt=\"Platform Linux\" src=\"https://img.shields.io/badge/Platform-Linux-blue?logo=linux\u0026logoColor=white\"\u003e\n\u003cimg alt=\"Practice Daily\" src=\"https://img.shields.io/badge/Practice-Daily%20Labs-orange?logo=googletagmanager\u0026logoColor=white\"\u003e\n\n\u003c!-- Optional: Social links (replace handles/URLs) --\u003e\n\u003ca href=\"https://x.com/XT1396\"\u003e\n  \u003cimg alt=\"Follow on X (Twitter)\" src=\"https://img.shields.io/twitter/follow/https://x.com/XT1396?style=social\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.linkedin.com/in/https://www.linkedin.com/in/shubhadeep-bhowmik-74b5a214b//\"\u003e\n  \u003cimg alt=\"Connect on LinkedIn\" src=\"https://img.shields.io/badge/LinkedIn-Connect-blue?logo=linkedin\"\u003e\n\u003c/a\u003e\n\n\u003c/div\u003e\n\n---\n\n## 🎯 Why This Repository?\n\nThis isn't just another tutorial collection - it's a **real-world problem-solving approach** to Linux \u0026 Shell Scripting:\n\n- ✅ **Daily Challenges** - New problems every day\n- ✅ **Practical Scripts** - Solutions you'll actually use in DevOps\n- ✅ **Step-by-Step Explanations** - Learn the 'why' behind each command\n- ✅ **Career-Ready** - Build skills that employers want\n\n---\n\n## 🚀 Quick Start\n\n```bash\n# Clone the repository\ngit clone https://github.com/DIFINDOXT/Linux-Shell-Scripting-Labs.git\n\n# Navigate to any day's folder\ncd Day-01_Files-and-Logs\n\n# Run the script\nchmod +x script.sh\n./script.sh\n```\n\n---\n\n# 📂 What's Inside\n\n| Day | Topic                | Skills Learned           | Difficulty      |\n|-----|----------------------|--------------------------|-----------------|\n| 01  | Files \u0026 Logs         | find, grep, awk          | 🟢 Beginner     |\n| 02  | Processes \u0026 Cron     | ps, kill, crontab        | 🟡 Intermediate |\n| 03  | Users \u0026 Permissions  | chmod, chown, usermod    | 🟡 Intermediate |\n| 04  | Text Parsing         | sed, awk, cut            | 🔴 Advanced     |\n| 05  | Networking           | uname, ss -tuln, uptime  | 🟡 Intermediate |\n\n---\n\n## 💡 Featured Scripts\n\n### 🔥 Log Cleanup Automation (Day-01)\n```bash\n#!/bin/bash\n# Automatically clean logs older than 7 days\nfind /var/log -name \"*.log\" -mtime +7 -exec rm -f {} \\;\n```\n---\n\n## 🤝 How You Can Help\n\n- ⭐ Star this repository – It helps others discover this content\n- 🍴 Fork \u0026 contribute – Add your own scripts and solutions\n- 🐛 Report issues – Help us improve\n- 📢 Share – Tell others about this resource\n- 💬 Engage – Ask questions, provide feedback\n\n---\n\n## 🎯 Contributing\n\n- We welcome contributions! See CONTRIBUTING.md for guidelines.\n- What we're looking for:\n\n\t- Real-world DevOps automation scripts\n\t- Better explanations and documentation\n\t- Test cases and error handling\n\t- Performance optimizations\n\n---\n\n## 🔗 Connect \u0026 Learn More\n\n- 💼 LinkedIn: [ https://www.linkedin.com/in/shubhadeep-bhowmik-74b5a214b/ ]\n- 📧 Email: shubhadeep010@gmail.com\n- 🌐 Portfolio: #Coming-Soon\n\n---\n\n## 📜 License\nThis project is licensed under the MIT License – see the LICENSE file for details.\n\n---\n\n## 🙏 Acknowledgments\n\n- Thanks to all contributors who help improve this repository\n- Inspired by real DevOps challenges and industry best practices\n- Built for the community, by the community\n\n---\n\n⭐ If this repository helped you, please consider giving it a star!\n\"The best way to learn is by doing – and the best way to remember is by teaching others.\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdifindoxt%2Flinux-shell-scripting-labs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdifindoxt%2Flinux-shell-scripting-labs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdifindoxt%2Flinux-shell-scripting-labs/lists"}