99fb7f0e82
- Created a new sitemap.xml file for better SEO. - Added a compressed version of the sitemap as sitemap.xml.gz. - Introduced extra.css for custom styles, including Persian font support (IRANSansX). - Defined font-face rules for regular and bold styles of IRANSansX. - Implemented various text styles and layout adjustments for better readability. - Enhanced Mermaid diagram styles to support Persian text rendering.
19 lines
1.5 KiB
Markdown
19 lines
1.5 KiB
Markdown
# فصل دو: مدیریت فایلها و کار با رشتهها
|
|
|
|
در این فصل با نحوهٔ مدیریت فایلها و کار با رشتهها در لینوکس و برخی دستورات مقدماتی آنها آشنا میشویم. مطالب با مثالهای ساده و قابل اجرا برای دانشجویان مبتدی تنظیم شدهاند.
|
|
|
|
## اهداف فصل
|
|
- آشنایی با دستورات `file` و `du` برای نمایش جزئیات و اطلاعات فایلها
|
|
- آشنایی با ادیتورهای پیشفرض لینوکس (مانند `nano` و `vim`)
|
|
- معرفی دایرکتوریهای مهم لینوکس و ساختار فایلبندی
|
|
- مشاهدهٔ راحتتر محتویات فایلها با `more`, `less`, `head`, `tail`
|
|
- برش بخشی از محتوا با `cut`
|
|
- مرتبسازی و شمارش با `sort` و `wc`
|
|
- جستوجو در متن با `grep`
|
|
- جستوجوی فایلها با `find` و آپشنهای مهم
|
|
- معرفی وایلدکاردها (Wildcards) و کاربرد آنها
|
|
- روشهای رایج فشردهسازی فایلها (`tar`, `gzip`, `zip` و ...)
|
|
- مقدمهای بر `awk`
|
|
|
|
فراموش نکنید که پس از اتمام این فصل و برای مرور مطالبی که تاکنون آموختهاید حتما به چیتشیت دوره سر بزنید و مطالب را برای تثبیت، باری دیگر مرور کنید.
|