- 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.
3.1 KiB
تمرین ۱: دیدن سخت
صورت سوال
سلیب، کاربر تازهکار لینوکس، میخواهد مهارتهایش در آدرسدهی نسبی و کار با دستور ls را تقویت کند. او از شما خواسته است تنها سه دستور ls بنویسید تا با اجرا در سه موقعیت متفاوت، نیازش برطرف شود. دقت کنید که:
- پوشهٔ
khorasanاز قبل برای هر کاربر در مسیر خانگی قرار دارد:/home/<USERNAME>/khorasan. - برای اجرای هر مرحله کافی است ابتدا با دستور مناسب (مانند
cd) وارد مسیر گفتهشده شوید و سپس تنها دستورlsمورد نیاز همان مرحله را اجرا کنید. در پاسخ نهایی باید فقط سه خط دستورlsبنویسید. - هدف او دریافت خروجی «لیست طولانی» مرتب بر اساس زمان آخرین تغییر با نمایش اندازههای قابلخواندن است.
ساختار پوشهٔ khorasan به شکل زیر است:
khorasan
├── alireza
│ ├── final
│ │ └── final-code
│ └── sub
│ ├── 1.sh
│ ├── 2.py
│ ├── 3.py
│ ├── 4.sh
│ ├── 5.sh
│ └── 6.py
├── arshia
│ ├── final
│ │ └── final-code
│ └── sub
│ ├── 1.sh
│ ├── 2.sh
│ ├── 3.sh
│ ├── 4.sh
│ ├── 5.sh
│ ├── 6.sh
│ └── 7.sh
└── salib
├── final
│ └── final-code
└── sub
├── 1.py
├── 2.py
├── 3.py
├── 4.py
└── 5.py
او از شما تنها و تنها سه دستور ls به همراه آپشنهای مورد نظر میخواهد.
کار سلیب سه مرحله دارد:
-
ابتدا وارد دایرکتوری
khorasanشوید و پس از قرار گرفتن در آن، محتویات همین دایرکتوری را به صورت لیستی دقیق، مرتبشده بر اساس زمان آخرین تغییرات و با حجمهای خوانا برای انسان (مانند4K,8Mو ...) نمایش دهید. -
مرحلهٔ بعد وارد دایرکتوری
khorasan/salibشوید و بدون ترک این مسیر، محتویات دایرکتوریalirezaرا با همان شرایط (لیست دقیق، مرتب بر اساس زمان و اندازهٔ خوانا) مشاهده کنید. -
در نهایت وارد دایرکتوری
khorasan/salib/subشوید و از همانجا محتویات دایرکتوریkhorasan/arshia/subرا با شرایط گفتهشده فهرست کنید، بدون آنکه مسیر فعلی را تغییر دهید.
راهنمایی
- نوشتن مسیرهای نسبی را با استفاده از
..تمرین کنید تا بتوانید از موقعیت فعلی به مقصد برسید.