دستورات پرکاربرد لینوکس – دستور apropos

1 دیدگاه
دسته بندی: لینوکس
دستورات پرکاربرد لینوکس – دستور apropos

گاهی ممکن است، شکل یک دستور را ندانیم و نیاز به یک راهنمای مختصر و مفید داشته باشیم تا راهنمایی درباره دستور مورد نظر به ما بدهد. در این مواقع با دانستن کلمه کلیدی و استفاده از این دستور راهنمایی کاملی بدست می آوریم.

از اين دستور براي جست‌وجوي اطلاعات در مورد يک فرمان خاص و یا نمایش لیست کامل دستوراتی که با یک کلمه یا چند حرف شروع می شوند استفاده مي‌شود.

در واقع این دستور ، پایگاه داده راهنماها(man pages) را بر اساس کلمه ای که بعنوان آرگومان به آن می دهیم ، جستجو می کند و طبق آن آرگومان، خروجی های مطابق آن کلمه را نمایش می دهد.

به عنوان مثال بدنبال دستوری برای ویرایش یک فایل هستیم، می توانیم از دستور زیر استفاده کنیم:

apropos editor

با وارد کردن این دستور در محیط ترمینال، کلمه کلیدی که در اینجا editor می باشد را در لیست دستورات جستجو میکند و دستوراتی را به ما پیشنهاد می دهد که در آن ها کلمه کلیدی باشد و مختصر توضیحی درباره آن دستور می دهد.

نتیجه زیر، لیستی است که بعد از وارد کردن دستور فوق نمایش داده می شود:

 ed (1) - text editor
 ed [red] (1) - text editor
 ex (1p) - text editor
 nano (1) - Nano's ANOther editor, an enhanced free Pico clone
 psed (1) - a stream editor
 psed [s2p] (1) - a stream editor
 red (1) - text editor
 red [ed] (1) - text editor
 rnano (1) - Restricted mode for Nano's ANOther editor, an enhanced free Pico clone
 sed (1p) - stream editor
 sed (1) - stream editor for filtering and transforming text
 vi (1p) - screen-oriented (visual) display editor
 vim (1) - Vi IMproved, a programmers text editor
 vim [ex] (1) - Vi IMproved, a programmers text editor
 vim [rvi] (1) - Vi IMproved, a programmers text editor
 vim [rview] (1) - Vi IMproved, a programmers text editor
 vim [vi] (1) - Vi IMproved, a programmers text editor

به عنوان مثال دستور nano را نمایش داده است، به عنوان یک editor و توضیحی راجع به آن داده است. پيشنهاد مي‌کنيم قسمت توضيحات را مختصر بنویسید. هر چند در صورتي‌که از وجود توضيح مورد نظرتان در مخزن man مطمئنيد مي‌توانيد آن‌را کامل ذکر کنيد، در اين‌صورت زودتر به فرمان مورد نظرتان خواهيد رسيد.

حتما بخوانید:  ساخت اپلیکیشن پایتون با استفاده از جنگو (Django)

مثلا می خواهیم از دستور dmidecode که اجزای سخت افزاری سیستم را نمایش می دهد، استفاده کنیم ولی املای دقیق ان در ذهنمان نیست:

 apropos dmid
 arecordmidi (1) - record Standard MIDI Files
 dmidecode (8) - DMI table decoder

همانطور که مشاهده می شود، دستوراتی که در آن این کلمه بکار برده شده است، نمایش داده می شود.

از option های زیر می توان هنگام بکار بردن این دستور استفاده کرد:

apropos –r keyword

با این دستور، نتایج را بصورت regular expression نمایش می دهد. بعبارتی دقیقا همان موردی که مورد نظر داریم نمایش می دهد:

مثال:

apropos -r 'remove files'

نمونه ای از خروجی این دستور:

rm (1) - remove files or directories

Apropos –v

این دستور نمایش می دهد که از کدام ورژن کتابخانه راهنما استفاده می شود:

apropos from man-1.6f
 apropos –h

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

با استفاده از دستور man apropos اطلاعات تکمیلی درباره این دستور را می توانید مشاهده کنید.

سرور مجازی VPS لینوکس | سرور اختصاصی لینوکس

امتیاز شما

مایلید هر دو هفته یک ایمیل مفید دریافت کنید؟

ما را در شبکه‌های اجتماعی دنبال کنید

همچنین شاید دوست داشته باشید!

نظرات کاربران

1 دیدگاه. دیدگاه تازه ای بنویسید

  • داداچ مقاله ی خوبیه فقط تگ های اچ تی ام الت هم همراه با کامندا افتادن یکاریشون بکن

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست