اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

دستور 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

    Instagram : https://www.instagram.com/iranlinuxforum

    Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip & Linux Trainer
    kamailio-freeswitch-Asterisk-Issabel-fusion-Programming
    Newrock-Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Snom-yeastar-grandstream
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    ZABBIX-VOIPMONITOR
    Linux-Devops

    Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

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

    کامنت

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