اطلاعیه

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

دستور compgen

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

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

    یک نظر بدهید:


  • masome vahid
    موضوعی را با عنوان دستور compgen ایجاد کرد.

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

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

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

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

ایمیل مدیریت

Habili@linux-zone.org

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