راهنمایی و کمک گرفتن در کنسول
صفحات man (manual pages)

manual page یکی از ابزارهای پایه خط فرمان در سیستم های لینوکس و یونیکس است.
این صفحات مستندات Online مختصر و کاملی هستند که در آنها نحوه به کار بردن یک فرمان خاص یا سایر تسهیلات سیستمی شرح داده می شود.
بسیاری از کاربران اولیه از صفحات man وحشت دارند. زیرا این صفحات یک منبع عظیم از مستندات محسوب می شوند. گرچه بسیار ساخت یافته هستند.

خواندن صفحات man معمولا در پنجره terminal در حالت گرافیکی و در صورتی که ترجیح دهید در حالت متنی انجام می گیرد، دستوری مانند زیر را در خط فرمان تایپ کنید و enter را بزنید. این دستور شامل فرمان man و نام صفحه man ی که می خواهید آن را مرور کنید می باشد:

yourname@yourcomp ~> man man

پس از اینکه enter را بزنید، مستندات man مورد نظر در صفحه مانیتور نمایش داده می شوند.
فرمان فوق اطلاعاتی را درباره به کاربردن فرمان man در اختیار می گذارد.

در این صفحه شما می توانید نام فرمان، خلاصه ای از روش به کارگیری فرمان یا تسهیلات مورد نظر (در صورتی که بخواهید صفحه man را برای تسهیلات خاصی مشاهده کنید) را مشاهده کنید و بدنه صفحه شامل شرح و تفصیل اطلاعات می باشد.

برای مرور کردن صفحات بعدی از کلید space و برای رفتن به صفحه قبلی از کلید b استفاده کنید. پس از رسیدن به انتهای صفحات معمولا man متوقف شده و به خط فرمان باز می گردید. در صورت تمایل می توانید با زدن کلید q قبل از به پایان رسیدن صفحات از آن خارج شده و به خط فرمان بازگردید. از /text نیز می توانید برای جستجوی رویداد بعدی متن در man استفاده کنید.

به علت تنوع و تعداد زیاد صفحات man، یک واژه ممکن است به چند صفحه man اشاره کند. به همین دلیل مجموعه این صفحات به بخش هایی تقسیم شده اند و هر بخش دارای شماره خاصی است.


هر صفحه man معمولا شامل قسمت های استانداردی است:

خط اول شامل دستوریست که توضیحات آن را مشاهده می کنید و id قسمتی که صفحه man در آن قرار دارد. صفحات man در بخش هایی مرتب شده اند. فرمان ها غالبا چندین صفحه man دارند، برای مثال صفحه man مربوط به بخش کاربر، صفحه man مربوط به بخش مدیر سیستم، و صفحه man مربوط به بخش برنامه نویس.

همچنین نام فرمان و توصیف کوتاهی از آن داده می شود که در ساخت فهرست صفحات man از آن استفاده می شود. با استفاده از فرمان apropos می توانید هر رشته ای از کارکترها را در این فهرست جستجو کنید.
هنگامی که نیاز به راهنمایی در مورد عنوان خاصی داشتید ولی نمی دانستید که به کدام صفحه man باید رجوع کنید از دستور فوق(apropos) استفاده کنید.

Synopsis هر فرمان یک نشانگذاری فنی از تمامی گزینه ها و متغیرهایی را که آن فرمان می تواند داشته باشد، مشخص می کند. گزینه یا option در واقع طریقه اجرای فرمان را تعیین می کنند. و متغیر یا آرگومان معین می کنند که فرمان بر روی چه چیز عمل کند. برخی از دستورات فاقد آرگومان و option هستند. متغیرها و option ها بین دو کروشه قرار می گیرند تا نشان دهند که استفاده از آنها اختیاریست.

شرح طولانی تری از فرمان نیز داده می شود.

گزینه ها با توضیحاتشان داده می شوند. اغلب این گزینه ها می توانند ترکیب شوند.

محیط متغیرهای پوسته ای را که رفتار فرمان را تحت تأثیر قرار می دهند شرح می دهد.

برخی فرمان ها شامل بخش های خاصی می باشند. مانند CATPAGES.

در بخش SEE ALSO به سایر صفحات man ارجاع داده می شود. در داخل پرانتز شماره بخش صفحه man که در آن فرمان مورد نظر یافت می شود، قرار دارد. کاربران باتجربه معمولا با دستور / که به دنبال آن SEE (رشته جستجو) آمده است و زدن Enter به بخش SEE ALSO تغییر مکان می دهند.

معمولا اطلاعاتی در مورد اشکالات متداول و محل گزارش اشکالات جدیدی که ممکن است با آنها مواجه شوید نیز موجود می باشد.

اطلاعاتی نیز در مورد نویسنده و حقوق چاپ وجود دارد.

برخی از فرمان ها چندین صفحه man دارند. به عنوان مثال فرمان passwd یک صفحه man در بخش 1 و یک صفحه در بخش 5 دارد. به طور پیش فرض صفحه man با شماره کوچکتر نشان داده می شود. در صورتی که بخواهید بر خلاف پیش فرض صفحه بخش دیگری را ببینید، شماره آن بخش را بعد از دستور man مشخص کنید:

man 5 passwd

در صورتی که بخواهید تمامی صفحات man مربوط به یک فرمان را یکی پس از دیگری مشاهده کنید، از –a بعد از فرمان استفاده کنید:

man –a passwd

در این صورت، زمانی که به انتهای اولین صفحه man رسیدید با زدن دوباره کلید SPACE صفحه man مربوط به بخش بعدی نمایش داده خواهد شد.

نمونه ای از صفحات man را در زیر مشاهده می کنید:



منبع:گواشیر