اطلاعیه

بستن
No announcement yet.

دستور compgen

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    دستور 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
    Telegram : https://telegram.me/linuxzone

    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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    #2
    سلام
    من تو لینوکس خیلی حرفه ای نیستم میشه در مورد function ها و alias ها یه توضیح بدین که چی هستن و چه کاری انجام میدن ؟
    ممنون

    کامنت

    درباره انجمن منطقه لینوکسی ها

    انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

    شبکه های اجتماعی

    ایمیل مدیریت

    Habili@linux-zone.org

    در حال انجام ...
    X