برای علاقهمندان به لینوکس و ابزارهای خط فرمان (CLI)
کتاب The Linux Command Line نوشته William Shotts یکی از بهترین منابع برای یادگیری دستورات لینوکس و کار حرفهای با خط فرمان است.
این پروژه با هدف ارائه ترجمهای فارسی، روان و دقیق برای جامعه لینوکسی و برنامهنویسان فارسیزبان ایجاد شده است.
- آشنایی مقدماتی با سیستمعامل لینوکس
- دسترسی به یک توزیع لینوکس (Ubuntu, Debian, Fedora, Arch و ...)
- علاقه به یادگیری و کار با ترمینال
- برای تجربه خوانایی بهتر در مرورگر، توصیه میکنیم افزونه فونت ایران رو نصب کنید.
| شماره | فصل (انگلیسی) | فصل (فارسی) | وضعیت | لینک |
|---|---|---|---|---|
| 00 | Introduction | مقدمه | ✅ | Introduction |
| 01 | What is the Shell? | شل چیست؟ | ✅ | What Is The Shell? |
| 02 | Navigation | مسیریابی | ✅ | Navigation |
| 03 | Exploring the System | کاوش در سیستم | ✅ | Exploring the System |
| 04 | Manipulating Files | کار با فایلها | ✅ | Manipulating Files |
| 05 | Working with Commands | کار با دستورات | ✅ | Working with Commands |
| 06 | Redirection | تغییر مسیر ورودی/خروجی | ✅ | Redirection |
| 07 | Seeing the World as the Shell Sees It | درک جهان به سبک شل | ✅ | Seeing the World |
| 08 | Advanced Keyboard Tricks | ترفندهای پیشرفته کیبورد | ✅ | Advanced Keyboard Tricks |
| 09 | Permissions | مجوزها | ✅ | Permissions |
| 10 | Processes | پردازهها | ✅ | Processes |
| 11 | The Environment | محیط کاربری (Environment) | ✅ | The Environment |
| 12 | A Gentle Introduction to vi | مقدمهای بر vi | ✅ | A Gentle Introduction to vi |
| 13 | Customizing the Prompt | شخصیسازی Prompt | ✅ | Customizing the Prompt |
| 14 | Package Management | مدیریت بستهها | ✅ | Package Management |
| 15 | Storage Media | رسانههای ذخیرهسازی | ✅ | Storage Media |
| 16 | Networking | شبکهسازی | ✅ | Networking |
| 17 | Searching for Files | جستجوی فایلها | ✅ | Searching for Files |
| 18 | Archiving and Backup | بایگانی و پشتیبانگیری | ✅ | Archiving and Backup |
| 19 | Regular Expressions | عبارات منظم (Regex) | ✅ | Regular Expressions |
| 20 | Text Processing | پردازش متن | ✅ | Text Processing |
| 21 | Formatting Output | قالببندی خروجی | ✅ | Formatting Output |
| 22 | Printing | چاپ | ✅ | Printing |
| 23 | Compiling Programs | کامپایل برنامهها | ✅ | Compiling Programs |
| 24 | Writing Shell Scripts | نوشتن شل اسکریپت | ✅ | Writing Shell Scripts |
| 25 | Starting a Project | شروع یک پروژه | ✅ | Starting a Project |
| 26 | Top-Down Design | طراحی بالا به پایین | ✅ | Top-Down Design |
| 27 | Flow Control: Branching with if | کنترل جریان: شرط if | ✅ | Flow Control |
| 28 | Reading Keyboard Input | خواندن ورودی کیبورد | ✅ | Reading Keyboard Input |
| 29 | Flow Control: Looping with while/until | حلقهها با while/until | ✅ | Flow Control |
| 30 | Troubleshooting | اشکالزدایی | ✅ | Troubleshooting |
| 31 | Flow Control: Branching with case | کنترل جریان: شرط case | ✅ | Flow Control |
| 32 | Positional Parameters | پارامترهای موقعیتی | ✅ | Positional Parameters |
| 33 | Flow Control: Looping with for | حلقه for | ✅ | Flow Control |
| 34 | Strings and Numbers | رشتهها و اعداد | ✅ | Strings and Numbers |
| 35 | Arrays | آرایهها | ✅ | Arrays |
| 36 | Exotica | مباحث متفرقه | ✅ | Exotica |
- 🔍 بازبینی و اصلاح ترجمههای موجود
- 🎨 بهبود فرمت و قالببندی متنها
- 💡 ارائه پیشنهادهای فنی یا ادبی
📌 قبل از شروع لطفاً یک Issue باز کنید.
- کتاب اصلی: متعلق به William Shotts
- ترجمه فارسی: تحت لایسنس CC BY-NC-SA 4.0
- نمونه کدها: تحت مجوز MIT License
از همه دوستانی که وقت گذاشتند و در این پروژه مشارکت کردند، صمیمانه سپاسگزاریم.
🌱 این پروژه با کمک شما زنده میماند.
ساختهشده با ❤️ توسط hemansadeghi
