# فصل دو: مدیریت فایل‌ها و کار با رشته‌ها در این فصل با نحوهٔ مدیریت فایل‌ها و کار با رشته‌ها در لینوکس و برخی دستورات مقدماتی آن‌ها آشنا می‌شویم. مطالب با مثال‌های ساده و قابل اجرا برای دانشجویان مبتدی تنظیم شده‌اند. ## اهداف فصل - آشنایی با دستورات `file` و `du` برای نمایش جزئیات و اطلاعات فایل‌ها - آشنایی با ادیتورهای پیش‌فرض لینوکس (مانند `nano` و `vim`) - معرفی دایرکتوری‌های مهم لینوکس و ساختار فایل‌بندی - مشاهدهٔ راحت‌تر محتویات فایل‌ها با `more`, `less`, `head`, `tail` - برش بخشی از محتوا با `cut` - مرتب‌سازی و شمارش با `sort` و `wc` - جست‌وجو در متن با `grep` - جست‌وجوی فایل‌ها با `find` و آپشن‌های مهم - معرفی وایلدکاردها (Wildcards) و کاربرد آن‌ها - روش‌های رایج فشرده‌سازی فایل‌ها (`tar`, `gzip`, `zip` و ...) - مقدمه‌ای بر `awk` فراموش نکنید که پس از اتمام این فصل و برای مرور مطالبی که تاکنون آموخته‌اید حتما به چیت‌شیت دوره سر بزنید و مطالب را برای تثبیت، باری دیگر مرور کنید.