گاهی ممکن است، شکل یک دستور را ندانیم و نیاز به یک راهنمای مختصر و مفید داشته باشیم تا راهنمایی درباره دستور مورد نظر به ما بدهد. در این مواقع با دانستن کلمه کلیدی و استفاده از این دستور راهنمایی کاملی بدست می آوریم.
از اين دستور براي جستوجوي اطلاعات در مورد يک فرمان خاص و یا نمایش لیست کامل دستوراتی که با یک کلمه یا چند حرف شروع می شوند استفاده ميشود.
در واقع این دستور ، پایگاه داده راهنماها(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 مطمئنيد ميتوانيد آنرا کامل ذکر کنيد، در اينصورت زودتر به فرمان مورد نظرتان خواهيد رسيد.
مثلا می خواهیم از دستور 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 اطلاعات تکمیلی درباره این دستور را می توانید مشاهده کنید.
1 دیدگاه. دیدگاه تازه ای بنویسید
داداچ مقاله ی خوبیه فقط تگ های اچ تی ام الت هم همراه با کامندا افتادن یکاریشون بکن