GwenAsa/linux-terminal-mastery
GwenAsa/linux-terminal-mastery has 39 GitHub stars and 4 forks. GitHot measured 0 in 7 days. Last checked 2026-11-11 07:24 UTC. Last push 2026-08-15.
An open-source Linux terminal course from zero to Linux Power User.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original🐧 Linux Terminal Mastery
از صفر تا تسلط بر ترمینال لینوکس
🌐 نسخه آنلاین دوره: linux-terminal-mastery.qubisuw.workers.dev
یک دوره آموزشی جامع، رایگان و متنباز برای یادگیری خط فرمان لینوکس؛ از مفاهیم پایه تا استفاده حرفهای از ترمینال، مدیریت سیستم، اسکریپتنویسی و کار با سیستمهای لینوکسی در دنیای واقعی.
📌 درباره پروژه
Linux Terminal Mastery یک دوره آموزشی آزاد و رایگان است که هدف آن آموزش لینوکس از سطح کاملاً مبتدی تا سطح یک کاربر حرفهای است.
این پروژه فقط مجموعهای از دستورات لینوکس نیست.
هدف اصلی این دوره ایجاد یک درک عمیق از نحوه کار لینوکس است:
- چرا لینوکس اینگونه کار میکند؟
- پشت هر دستور چه اتفاقی میافتد؟
- سیستمعامل چگونه منابع را مدیریت میکند؟
- چگونه مشکلات را پیدا و حل کنیم؟
- چگونه کارهای تکراری را خودکار کنیم؟
در پایان این مسیر، شما قادر خواهید بود لینوکس را مانند یک کاربر، توسعهدهنده و مدیر سیستم استفاده کنید.
🎯 فلسفه یادگیری
یادگیری لینوکس حفظ کردن صدها دستور نیست.
یک کاربر حرفهای لینوکس میداند:
- هر ابزار چه مشکلی را حل میکند
- سیستم چگونه تصمیم میگیرد
- چگونه اطلاعات را پیدا کند
- چگونه مشکلات را تحلیل کند
- چگونه فرآیندها را مدیریت کند
- چگونه سیستم را امن و قابل اعتماد نگه دارد
مسیر هر موضوع:
مفهوم
↓
درک عمیق
↓
تمرین
↓
حل مسئله
↓
پروژه واقعی
📚 سرفصلهای دوره
🐧 مبانی لینوکس
یادگیری:
- لینوکس چیست؟
- Kernel چیست؟
- Shell چیست؟
- Terminal چگونه کار میکند؟
- تفاوت توزیعهای لینوکس
- ساختار کلی سیستمعامل
💻 خط فرمان لینوکس
یادگیری کار حرفهای با Terminal:
- اجرای دستورات
- مدیریت فایلها
- مسیرها
- Pipe و Redirect
- جستجو
- ابزارهای کاربردی CLI
دستورات:
ls
cd
pwd
cat
grep
find
echo
less
head
tail
📂 فایل سیستم لینوکس
یادگیری:
- ساختار دایرکتوریها
- مسیرهای مطلق و نسبی
- فایلهای سیستمی
- پوشههای مهم لینوکس
ساختار:
/
├── home
├── etc
├── usr
├── var
├── bin
├── tmp
└── root
🔐 مجوزها و امنیت فایلها
موضوعات:
- Permission
- Owner
- Group
- chmod
- chown
- مدیریت دسترسیها
مثال:
chmod 755 script.sh
👤 کاربران و گروهها
یادگیری:
- ساخت کاربران
- مدیریت گروهها
- root
- sudo
- کنترل دسترسی
📦 مدیریت نرمافزار
یادگیری:
- Package Manager
- نصب برنامهها
- حذف بستهها
- بروزرسانی سیستم
مثال:
sudo apt update
sudo apt install package-name
⚙️ پردازشها و سرویسها
یادگیری:
- Process چیست؟
- مدیریت پردازشها
- سرویسهای سیستم
- مانیتورینگ منابع
ابزارها:
ps
top
htop
systemctl
kill
🌐 شبکه در لینوکس
یادگیری:
- IP
- Port
- DNS
- SSH
- Network Troubleshooting
ابزارها:
ping
ip
ss
ssh
curl
wget
📝 Bash Scripting
یادگیری:
- ساخت اسکریپت
- متغیرها
- شرطها
- حلقهها
- اتوماسیون
مثال:
#!/bin/bash
echo "Hello Linux"
🛡️ امنیت لینوکس
یادگیری:
- Log ها
- امنیت کاربران
- Hardening
- بررسی فعالیت سیستم
- اصول محافظت از سیستم
🚀 مدیریت سیستم
موضوعات پیشرفته:
- مدیریت سرور
- نگهداری سیستم
- Automation
- مدیریت منابع
- Workflow های واقعی
🗺️ مسیر یادگیری
🌱 Linux Beginner
↓
🐧 Terminal User
↓
⚙️ Linux Power User
↓
🛠 System Administrator
↓
🚀 Linux Engineer
🧪 تجربه یادگیری
این دوره شامل:
- فصلهای مرحلهبهمرحله
- توضیحات ساده و عمیق
- مثالهای واقعی
- تمرینها
- پروژههای عملی
- Cheat Sheet
- اسکریپتهای کاربردی
هدف این است که فقط دستورها را یاد نگیرید؛ بلکه بتوانید با لینوکس فکر کنید.
🏗️ ساختار پروژه
linux-terminal-mastery/
├── Persian/
│
├── English/
│
├── Exercises/
│
├── Projects/
│
├── Scripts/
│
├── Cheat-Sheets/
│
└── Assets/
📖 وضعیت پروژه
🚧 این پروژه در حال توسعه فعال است.
فصلهای جدید، تمرینها، پروژهها و بهبودهای مختلف به مرور اضافه خواهند شد.
🤝 مشارکت
این پروژه یک پروژه آموزشی متنباز است.
همه میتوانند مشارکت کنند:
- بهبود توضیحات
- اصلاح اشتباهات
- اضافه کردن مثالها
- ترجمه محتوا
- پیشنهاد ایدههای جدید
با همکاری هم میتوانیم یادگیری لینوکس را برای همه آسانتر کنیم.
⭐ حمایت از پروژه
اگر این پروژه برای شما مفید بود:
- به Repository ستاره بدهید ⭐
- آن را با دیگران به اشتراک بگذارید
- در توسعه آن مشارکت کنید
📜 License
این پروژه متنباز است و برای یادگیری، استفاده و توسعه توسط همه آزاد است.
🐧 به دنیای لینوکس خوش آمدید
از صفر شروع کنید.
مفاهیم را یاد بگیرید.
به یک کاربر حرفهای لینوکس تبدیل شوید.
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
257,557 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
125,103 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,542 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
78,935 stars