Files
khorasan-doc/docs/lesson2-3.md
T
nearology 99fb7f0e82 Add sitemap and styles for Persian font integration
- 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.
2026-04-28 15:27:18 +03:30

1.8 KiB

درسنامه ۲-۳: دایرکتوری‌های مهم و ساختار فایل‌بندی لینوکس

در لینوکس همه‌چیز از ریشه (/) آغاز می‌شود. چند مسیر مهم:

  • /home: پوشه‌های خانگی کاربران
  • /etc: فایل‌های پیکربندی سیستم
  • /var: داده‌های متغیر (لاگ‌ها، صف‌ها)
  • /usr: برنامه‌ها و کتابخانه‌های کاربری
  • /bin, /sbin: ابزارهای ضروری سیستم
  • /tmp: فایل‌های موقتی
  • /dev, /proc: دستگاه‌ها و اطلاعات هسته

مثال‌های پایه

pwd                 # مسیر فعلی
ls /                # فهرست ریشه
ls -l /home         # کاربران موجود
cd /etc && ls -l    # تنظیمات سیستم

نکته: تغییر و ویرایش در /etc و مسیرهای سیستمی نیاز به دقت و سطح دسترسی دارد.

تمرین کوتاه

  • چند مسیر بالا را بررسی کنید و با ls -lh محتوا را ببینید.
  • مسیر خانگی خود را پیدا کنید و به آن برگردید: cd ~.

نکات تکمیلی

  • تفاوت /usr/bin و /bin: در توزیع‌های جدید اغلب یکسان‌سازی (symlink) شده‌اند، اما به‌طور سنتی /bin ابزارهای ضروری بوت را داشت.

  • /var/log: لاگ سرویس‌ها اینجاست؛ برای بررسی سریع:

    ls -lh /var/log
    sudo tail -n 50 /var/log/syslog
    
  • /proc و /sys: فایل‌های مجازی هسته؛ اندازه‌ها واقعی نیستند و روی دیسک ذخیره نمی‌شوند.

تمرین بیشتر

  • با tree -L 2 /etc یا ls -R /etc | less نمای کلی از تنظیمات بگیرید.