GoGPT Best VPN GoSearch

فاویکون OnWorks

bashdb - آنلاین در ابر

bashdb را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور bashdb است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


bashdb - اسکریپت دیباگر bash

خلاصه


بشدب [گزینه های] [--] اسکریپت-نام [خط گزینه های]

بشدب [گزینه های] -ج رشته اجرا

بر هم زدن -- اشکال زدا [گزینه های bash...] اسکریپت-نام [خط گزینه های]

شرح


"bashdb" یک اسکریپت bash است که ترتیبی می دهد تا اسکریپت bash دیگری اشکال زدایی شود. در
دیباگر رابط فرمان مشابهی دارد gdb(1).

روشی که این اسکریپت اشکال‌زدایی را ترتیب می‌دهد تا رخ دهد، شامل کردن (یا در واقع "منبع") است.
مقداری کد پشتیبانی از اشکال زدایی و سپس منبع نویسی یا رشته دستور داده شده.

یکی از مشکلات منبع اسکریپت اشکال زدایی شده این است که نام برنامه ذخیره شده در $0 خواهد بود
"bashdb" به جای نام اسکریپت که باید اشکال زدایی شود. اسکریپت اشکال زدایی شده خواهد شد
در پشته تماس نه به عنوان آیتم بالا بلکه به عنوان آیتم زیر "bashdb" ظاهر می شود. اگر این از
نگرانی، از آخرین فرم داده شده در بالا استفاده کنید، "bash --debugger" اسکریپت-نام [گزینه های اسکریپت].

اگر از اسکریپت bashdb استفاده کرده اید و باید گزینه هایی را به اسکریپت ارسال کنید تا اشکال زدایی شود، "--" را اضافه کنید.
قبل از نام اسکریپت این به bashdb می‌گوید که سعی نکند هیچ گزینه دیگری را پردازش کند.

راهنمای مرجع را ببینیدhttp://bashdb.sourceforge.net/bashdb.html> برای نحوه تماس
اشکال‌زدا را از داخل برنامه‌تان بگیرید یا ترتیبی دهید که دیباگر در زمان شما فراخوانی شود
برنامه یک سیگنال ارسال می شود.

OPTIONS


-h | --کمک
یک پیام استفاده در خطای استاندارد را چاپ کنید و با کد برگشتی 100 از آن خارج شوید.

-A | -- حاشیه نویسی سطح
تنظیم می کند تا اطلاعات پشته و وضعیت اضافی را خروجی دهد که به قسمت های جلویی مانند
emacs برای ردیابی آنچه در جریان است بدون نظرسنجی.

این برای تست رگرسیون مورد نیاز است. استفاده از این گزینه معادل صدور است:

تنظیم LEVEL حاشیه نویسی

داخل دیباگر

-B | --نام پایه
در جاهایی که نام فایل در خروجی دیباگر ظاهر می شود، فقط نام پایه را بدهید.
این برای تست رگرسیون مورد نیاز است. استفاده از این گزینه معادل صدور است:

نام پایه را تنظیم کنید

داخل دیباگر

-n | nx
به طور معمول دیباگر دستورات دیباگر را در " می خواند~/.بشدبینیت"اگر آن فایل
قبل از پذیرش تعامل کاربر وجود دارد. ".bashdbinit" مشابه Perl's است
".perldb" یا ".gdbinit" GNU gdb: ممکن است کاربر بخواهد چنین نمایه اشکال زدایی ایجاد کند.
برای اضافه کردن سفارشی سازی های مختلف برای کاربر.

با استفاده از گزینه "-n" این فایل اولیه خوانده نمی شود. این مفید است در
تست رگرسیون یا در ردیابی مشکل در نمایه ".bashdbinit" شخص.

-c رشته فرمان
به جای مشخص کردن نام یک فایل اسکریپت، می توان یک رشته اجرایی داد
قرار است اشکال زدایی شود. برای این کار از این گزینه استفاده کنید.

اگر دیباگر را از طریق "bash --debugger" فراخوانی کنید، نام فایلی که در آن ظاهر می شود
فهرست منبع یا در ردیابی پشته تماس، نام مصنوعی *BOGUS* خواهد بود.

-q | --ساکت
نسخه مقدماتی و اطلاعات کپی رایت را چاپ نکنید. این دوباره مفید است در
تست رگرسیون که در آن ما نمی خواهیم تاریخ کپی رایت قابل تغییر را در آن لحاظ کنیم
تطبیق رگرسیون-آزمون

-x دیباگر-cmdfile
دستورات دیباگر را اجرا کنید دیباگر-cmdfile قبل از پذیرش ورودی کاربر اینها
با این حال، دستورات پس از هر دستور ".bashdbinit" خوانده می شوند. باز هم این مفید است
اجرای اسکریپت های اشکال زدایی تست رگرسیون

-L | --کتابخانه دیباگر-کتابخانه
دیباگر باید تعدادی از توابع را منبع یا شامل شود و اینها در یک قرار دارند
کتابخانه اگر این گزینه داده نشود، مکان پیش فرض کتابخانه نسبت به است
اسکریپت bashdb نصب شده: "../lib/bashdb".

-T | -- tempdir پوشه فایل موقت
دیباگر باید از مقداری ذخیره سازی موقت فایل سیستم برای ذخیره پایدار استفاده کند
اطلاعات در یک زیر پوسته یا به منظور ارزیابی یک عبارت. در
دایرکتوری پیش فرض "دایرکتوری / tmpاما می توانید از این گزینه برای تنظیم دایرکتوری که در آن قرار دارد استفاده کنید
فایل های موقت دیباگر ایجاد خواهند شد.

-t | --tty نام
خروجی دیباگر معمولاً به ترمینال می رود تا STDOUT که اشکال زدایی می شود
برنامه ممکن است استفاده کند. تعیین tty یا شبه tty معمولاً انجام می شود
بطور خودکار. با این حال، اگر می خواهید کنترل کنید که خروجی دیباگر کجا می رود، از این استفاده کنید
گزینه.

اگر می خواهید خروجی به STDOUT برود از &1 استفاده کنید. توجه: ممکن است "&" باید فرار شود یا
نقل شده برای جلوگیری از تفسیر پوسته با فورکینگ.

-V | --نسخه
نمایش شماره نسخه و بدون گارانتی و خروج با کد برگشتی 1.

-X | --پی گیری
مشابه ردیابی خط ""set -x"" با این تفاوت که به طور پیش فرض مکان هر خط،
سطح bash و سطح subshell چاپ می شوند. شاید بتوانید چیزی به دست آورید
اگر "PS4" را به صورت زیر تنظیم کنید تقریباً مشابه است

صادر کردن PS4='(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]}\n'

برخلاف ردیابی "" set -x"، تورفتگی برنامه اصلی نیز وجود دارد
در خروجی منبع حفظ می شود. و اگر برنامه را با استراحت قطع کنید (الف
سیگنال "SIGINT")، وارد دیباگر می شوید (با فرض اینکه برنامه شما به دام نیفتد)
"SIGINT").

از bashdb به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.