π― Goal:
Create a script or command-line experience that summarizes 30-day journey β like a terminal-based interactive resume or Linux diary.
π§ Day29.sh β The Interactive Linux Portfolio Script
`#!/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 π"
`
Save as day29.sh, then run:
"Then, I'll get a question and press 'yes'.":
π Want to see the most used commands? (y/n): y
π Want to see your favorite projects? (y/n): y
π Show a thank-you message? (y/n): y
π Bonus (Markdown/Reflection Tasks)
Along with the script:
Jot down your 5 favorite commands with examples
Screenshot your terminal output from the script and save for Day 30 blog
Final push: commit this to GitHub with the title: linux-30day-portfolio
π Outcome of Day 29
β
Portfolio script done
β
Ready content for Day 30
β
Refreshed memory of full journey
β
Personal closure before the public celebration
#30DaysLinuxChallenge #CloudWhisler
#DevOps #Linux #RHCSA #Opensource #AWS #CloudComputing
Catch out by My LinkedIn profile
https://www.linkedin.com/in/rajpreet-gill-4569b4161/
Top comments (0)