کانال تلگرام منطقه لینوکسی ها
نمایش نتایج: از 1 به 2 از 2

موضوع: دستور compgen

  1. #1
    مدیر ارشد
    تاریخ عضویت
    Jan 2013
    محل سکونت
    Tehran
    نوشته ها
    1,330
    تشکر ها
    302
    65
    میزان امتیاز
    6
    Array

    دستور compgen

    دستور compgen یک دستور built-in bash می*باشد و تمام دستورات و alias ها و function ها را برای شما نمایش می*دهد.
    Syntax آن به شرح زیر می*باشد:
    $compgen option
    نمونه*هایی از دستور compgen :
    برای لیست کردن کلیه دستورات موجود، وارد می کنیم :
    $compgen-c
    نمونه خروجی :
    ls
    if
    then
    else
    elif
    fi
    ….
    mahjongg
    sol
    gtali
    sl-h
    gnobots2
    gnotravex
    iagno
    fortune
    gnect
    gnome-sudoku

    حال می*توانید بر روی این دستورات جستجو انجام دهید :
    $compgen –c | grep find
    findtr
    finde4fs
    findfs
    findchip
    ibfindnodesusing.pl
    find
    dcopfind
    certfind
    hal-find-by-property
    xfindproxy
    pklogin_finder
    gst-typefind-0.10
    texfind
    kfind
    eu-findtextrel
    gst-typefind
    find2perl
    gnatfind
    hal-find-by-capability
    ...........
    یا دستور زیر :
    $ echo “$USER user can run $(compgen –c | wc –l) commands on $HOSTNAME.”
    نمونه خروجی :
    root user can run 4359 commands on redhat126.
    برای لیست کردن کلیه alias های موجود از دستور زیر استفاده می*کنیم :
    $compgen -a
    لیست کردن کلیه keyword های bash :
    $compgen -k
    مشاهده تمام function های bash :
    $compgen -A function
    voip trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : http://www.linkedin.com/profile/view...15&trk=spm_pic


  2. کاربر مقابل از masome vahid عزیز به خاطر این پست مفید تشکر کرده است:


  3. #2
    عضو انجمن
    تاریخ عضویت
    Aug 2013
    نوشته ها
    289
    تشکر ها
    76
    3
    میزان امتیاز
    5
    Array
    سلام
    من تو لینوکس خیلی حرفه ای نیستم میشه در مورد function ها و alias ها یه توضیح بدین که چی هستن و چه کاری انجام میدن ؟
    ممنون

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

  1. پاسخ: 9
    آخرين نوشته: 10-15-2014, 09:59 PM
  2. مشکل با بعضی توابع و دستورات php در agi
    توسط m.yazdian در انجمن برنامه نویسی در استریسک >> Asterisk Programming
    پاسخ: 7
    آخرين نوشته: 12-01-2013, 01:36 PM
  3. روش کار کردن با دستور Trace در لینوکس
    توسط linuxtrack در انجمن تازه واردین لینوکس >> Beginner Basics
    پاسخ: 1
    آخرين نوشته: 10-01-2013, 01:58 PM
  4. جایگزین کردن عبارتی در دستوری است که قبلا زده اید
    توسط masome vahid در انجمن تازه واردین لینوکس >> Beginner Basics
    پاسخ: 0
    آخرين نوشته: 06-26-2013, 10:38 PM
  5. جایگزین کردن عبارتی در دستوری است که قبلا زده اید
    توسط masome vahid در انجمن تازه واردین لینوکس >> Beginner Basics
    پاسخ: 0
    آخرين نوشته: 06-26-2013, 09:32 PM

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

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
درباره ما
سایت منطقه لینوکسی ها در سال 1392 با هدف ارائه خدمات نوین در حوزه فناوری اطلاعات و ارتباطات در راستای پیاده سازی ارتباطات صدا، تصویر، دیتا و بالا بردن سطح علمی و عمومی کاربران از طریق انجمن در سطح جهانی راه اندازی شده و با بهره گیری از توان تخصصی و تجارب حرفه ای مدیران و کارشناسان خود، پیشگام بودن در ارائه راه کارهای برتر را آرمان خود قرار داده است. امید است این سایت بتواند زمینه ساز رشد و ترقی جامعه ایرانی در سرتاسر دنیا گردد.
شبکه های اجتماعی
ایمیل مدیر کل
habili@linux-zone.org