آشنایی با دستور apropos‎

دسته بندی: آموزش, لینوکس
آشنایی با دستور apropos‎

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

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

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

apropos editor

پس از اجرای دستور فوق، apropos کلمه کلیدی (در اینجا 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

پيشنهاد مي‌کنيم توضيحات بخش دوم دستور apropos‎ (کلمات کیلیدی) را مختصر بنویسید. هر چند در صورتی که از وجود توضيح مورد نظرتان در مخزن man مطمئن هستید، می‌توانيد آن‌را کامل ذکر کنيد تا زودتر به فرمان مورد نظر برسيد.

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

apropos dmid

خروجی مشابه زیر خواهد بود:

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

Optionهای دستور apropos:

دستور apropos نیز مانند اکثر دستورات لینوکسی دارای Option(پارامتر)هایی است که در دسته‌بندی خروجی خود به شما کمک خواهد کرد، در ادامه برخی از پرکاربردین‌های آن‌ها را در ادامه توضیح خواهیم داد:

apropos –r keyword:

با این پارامتر، جستجو بر اساس regular expression انجام می‌گردد. به عنوان مثال خروجی دستور apropos -r ‘remove files’ به‌صورت زیر خواهد بود:

rm (1) - remove files or directories

توجه داشته باشید دستور apropos به‌صورت پیش‌فرض بر اساس regular expression جستجو را انجام می‌دهد و نیازی به استفاده از r- نیست.

 apropos –v:

پارامتر v- جزئیات بیشتری در خروجی نمایش می‌دهد و V- ورژن برنامه.

apropos –help:

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

5/5 - (1 امتیاز)

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

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

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

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

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

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

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

فهرست