نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: آشنایی با دستور apropos‎

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2013
    نوشته ها
    302
    تشکر تشکر کرده 
    146
    تشکر تشکر شده 
    829
    تشکر شده در
    387 پست

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

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



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



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


    کد PHP:
    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 می‌توانید اطلاعات تکمیلی درباره این دستور مشاهده کنید.


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

  2. تعداد تشکر ها از zartosht به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. راهنمایی اجرا دستور
    توسط Domain474 در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: March 12th, 2014, 19:10
  3. راهنمایی درباره سه دستور
    توسط vpsiran در انجمن وب سرورها
    پاسخ ها: 8
    آخرين نوشته: April 9th, 2013, 21:56
  4. پاسخ ها: 17
    آخرين نوشته: March 11th, 2013, 14:04
  5. آشنایی با دستورات لینوکس
    توسط Hippo در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: September 25th, 2012, 18:19

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •