اطلاعیه

Collapse
No announcement yet.

دستور compgen

Collapse
X
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • دستور 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 : http://www.linkedin.com/profile/view...15&trk=spm_pic

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

    Comment

    پردازش ...
    X