ابزار کاربر

ابزار سایت


terminal:m:man-cammand-display-a-program_s-manual-page

این یک نگارش قدیمی از این مطلب است!


دستور man (دریافت راهنمای دستورات)

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

man <program>

که در این دستور program نام دستوری است که میخواهیم صفحه راهنمای آن را مطالعه کنیم. این صفحات تا اندازه ای در شکل متفاوت هستند ولی بصورت کلی شامل: یک عنوان - یک خلاصه از syntax دستور - توضیحی درباره هدف دستور و لیست ها و توضیحات گزینه های دستور است.
صفحات راهنما معمولا شامل مثال نیستند چرا؟
چونکه آنها آموزش نیستند بلکه به عنوان یک مرجع برای حرفه ای ها در نظر گرفته شده اند. به عنوان مثال دستور زیر را امتحان کنید:

man ls

این دستور نه تنها برای خواندن اطلاعات راهنمای دستورات لینوکس کاربرد دارد بلکه خواندن راهنمای فایل های پیکربندی - فراخوانی سیستم1) - کتابخانه های زبان برنامه نویسی و هسته سیستم عامل هم بکار میرود.
این راهنما برای خیلی ها شاید عجیب و مرموز به نظر برسد. اگر شما هم نکاه اول چنین دیدگاهی را دشاته باشید طبیعی است
ساختاز توضیحات راهنمای یک دستور از سبک خاصی پیروی میکند که سعی میکنم در این آموزش کمی از ساختار دستور man را توضیح دهم.
ولی همین که اندکی با خروجی دستور man آشنا شدید خواهید دید گه چقدر راحت تر میتوانید از لینوکس استفاده کنید. چرا که دیگر حتی لازم نیست تک تک اجزاء دستورات را به خاطر بسپارید.
فقط کافی است از نتیجه دستور man به درستی استفاده کرده و هر زمان که موردی را فراموش کردید سریعا به سراغ دستور man بروید. ساختار این دستور به شکل زیر است:

man [option(s)] keyword(s)

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

man man
1)
system calls
terminal/m/man-cammand-display-a-program_s-manual-page.1549619630.txt.gz · آخرین ویرایش: 2019/02/08 13:23 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki