برنامه نویسی

✅ تم 29 موضوع: “سازنده نمونه کارها لینوکس + بازتاب سبک CLI”

🎯 هدف:

یک اسکریپت یا یک تجربه خط فرمان ایجاد کنید که خلاصه سفر 30 روزه است -مانند یک رزومه تعاملی مبتنی بر ترمینال یا خاطرات لینوکس.

🔧 Day29.SH – اسکریپت پرتفوی لینوکس تعاملی

`#!/bin/bash

clear
echo "=============================="
echo " Rajpreet's 30-Day Linux Journey"
echo "=============================="
echo ""

echo "📅 Days Completed: 29 / 30"
sleep 1

echo ""
echo "🚀 Highlights:"
echo "- Git, Terraform, CI/CD"
echo "- AI-powered health checks"
echo "- Email alert automation"
echo "- SSH Key Auth + Secure portal"
echo "- Candy Crush in Terminal for kids"
echo "- Social media detox with /etc/hosts"
echo "- Raspberry Pi AI Cat Feeder"
echo "- Weather App CLI"
echo "- Dangerous command safety"
echo "- Linux history (NASA style)"
sleep 2

echo ""
read -p "👉 Want to see the most used commands? (y/n): " ans

if [[ $ans == "y" ]]; then
  echo ""
  echo "📊 Most Used Commands:"
  history | awk '{CMD[$2]++}END{ for(a in CMD)print CMD[a] " - " a;}' | sort -rn | head -10
  echo ""
fi

read -p "👉 Want to see your favorite projects? (y/n): " proj
if [[ $proj == "y" ]]; then
  echo ""
  echo "🔥 Favorite Projects:"
  echo "- Candy Crush Terminal Game"
  echo "- AI Cat Feeder with Raspberry Pi"
  echo "- Secure Banking Portal Sim"
  echo "- Weather CLI App"
  echo "- CI/CD Deployment Script"
  echo ""
fi

read -p "👉 Show a thank-you message? (y/n): " thank
if [[ $thank == "y" ]]; then
  echo ""
  echo "🙏 THANK YOU!"
  echo "To the 1300+ dev.to followers, the Linux community,"
  echo "and everyone who helped me grow. Let's keep hacking 🐧"
  echo ""
fi

echo "Done. Ready for Day 30 🎉"
`
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

صرفه جویی در روز 29.sh ، سپس اجرا کنید:

شرح تصویر

شرح تصویر

“سپس ، من یک سوال می گیرم و” بله “را فشار می دهم.”.
👉 آیا می خواهید بیشترین دستورات را ببینید؟ (y/n): y
👉 می خواهید پروژه های مورد علاقه خود را ببینید؟ (y/n): y
a یک پیام تشکر را نشان دهید؟ (y/n): y

📘 جایزه (وظایف Markdown/Reflection)

همراه با فیلمنامه:

خود را پایین بیاورید 5 دستور مورد علاقه با مثال
صفحه نمایش خروجی ترمینال خود را از اسکریپت و ذخیره کنید وبلاگ روز 30
فشار نهایی: این کار را با عنوان به GitHub متعهد کنید: لینوکس -30 روز پرتفوی

🚀 نتیجه روز 29

script Portfolio Script انجام شده است
content محتوای آماده برای روز 30
memory خاطره سفر کامل
✅ بسته شدن شخصی قبل از جشن عمومی

#30DayslinuxChallenge #Cloudwhisler
#devops #linux #rhcsa #opensource #aws #cloudcomputing

از مشخصات LinkedIn من خارج شوید
https://www.linkedin.com/in/rajpreet-gill-4569b4161/

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا