GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

bashdb - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে bashdb চালান

এটি হল bashdb কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


bashdb - ব্যাশ ডিবাগার স্ক্রিপ্ট

সাইনোপিসিস


bashdb [অপশন] [--] স্ক্রিপ্ট-নাম [লিপি অপশন]

bashdb [অপশন] -গ execution-string

সজোরে আঘাত --ডিবাগার [bash-বিকল্প...] স্ক্রিপ্ট-নাম [লিপি অপশন]

বর্ণনাঃ


"bashdb" হল একটি ব্যাশ স্ক্রিপ্ট যা অন্য ব্যাশ স্ক্রিপ্ট ডিবাগ করার ব্যবস্থা করে। দ্য
ডিবাগারের একটি অনুরূপ কমান্ড ইন্টারফেস আছে জিডিবি(1).

এই স্ক্রিপ্টটি যেভাবে ডিবাগিং ঘটানোর ব্যবস্থা করে তা হল অন্তর্ভুক্ত (বা আসলে "উৎস"-ing)
কিছু ডিবাগ-সাপোর্ট কোড এবং তারপর প্রদত্ত স্ক্রিপ্ট বা কমান্ড স্ট্রিং সোর্সিং।

একটি ডিবাগড স্ক্রিপ্ট সোর্স করার সাথে একটি সমস্যা হল যে প্রোগ্রামের নাম $0 তে সংরক্ষিত হবে
"bashdb" স্ক্রিপ্টের নামের পরিবর্তে ডিবাগ করতে হবে। ডিবাগ করা স্ক্রিপ্ট হবে
একটি কল স্ট্যাকে উপরের আইটেম হিসাবে নয় বরং "bashdb" এর নীচের আইটেম হিসাবে উপস্থিত হয়। যদি এই হয়
উদ্বেগ, উপরে দেওয়া শেষ ফর্মটি ব্যবহার করুন, "bash --debugger" স্ক্রিপ্ট-নাম [স্ক্রিপ্ট-বিকল্প].

আপনি যদি bashdb স্ক্রিপ্ট ব্যবহার করেন এবং ডিবাগ করার জন্য স্ক্রিপ্টে বিকল্পগুলি পাস করতে চান তবে "--" যোগ করুন
স্ক্রিপ্ট নামের আগে। এটি bashdb কে বলবে আর কোন বিকল্প প্রক্রিয়া করার চেষ্টা না করতে।

রেফারেন্স ম্যানুয়াল দেখুনhttp://bashdb.sourceforge.net/bashdb.html> কিভাবে কল করতে হয়
আপনার প্রোগ্রামের ভিতর থেকে ডিবাগার বা ডিবাগার কল করার ব্যবস্থা করুন যখন আপনার
প্রোগ্রাম একটি সংকেত পাঠানো হয়.

বিকল্প


-h | -- সাহায্য
স্ট্যান্ডার্ড ত্রুটিতে একটি ব্যবহার বার্তা প্রিন্ট করুন এবং 100 এর রিটার্ন কোড দিয়ে প্রস্থান করুন।

-এ | --টীকা স্তর
অতিরিক্ত স্ট্যাক এবং স্ট্যাটাস তথ্য আউটপুট করতে সেট করে যা ফ্রন্ট-এন্ড যেমন অনুমতি দেয়
পোলিং ছাড়াই কী ঘটছে তা ট্র্যাক করতে emacs।

এটি রিগ্রেশন পরীক্ষার জন্য প্রয়োজন। এই বিকল্পটি ব্যবহার করা ইস্যু করার সমতুল্য:

টীকা লেভেল সেট করুন

ডিবাগারের ভিতরে।

-বি | --বেসনাম
ডিবাগার আউটপুটে যেখানে ফাইলের নাম প্রদর্শিত হয় সেখানে শুধুমাত্র বেসনেম দিন।
এটি রিগ্রেশন পরীক্ষার জন্য প্রয়োজন। এই বিকল্পটি ব্যবহার করা ইস্যু করার সমতুল্য:

ভিত্তি নাম সেট করুন

ডিবাগারের ভিতরে।

-n | nx
সাধারণত ডিবাগার ডিবাগার কমান্ডগুলি "এ পড়বে~/.bashdbinit"যদি সেই ফাইলটি
ব্যবহারকারীর মিথস্ক্রিয়া গ্রহণ করার আগে বিদ্যমান। ".bashdbinit" হল পার্লের অনুরূপ
".perldb" বা GNU gdb এর ".gdbinit": একজন ব্যবহারকারী এমন একটি ডিবাগার প্রোফাইল তৈরি করতে চাইতে পারেন
বিভিন্ন ব্যবহারকারী-নির্দিষ্ট কাস্টমাইজেশন যোগ করতে।

"-n" বিকল্পটি ব্যবহার করে এই আরম্ভ ফাইলটি পড়া হবে না। এটি দরকারী
রিগ্রেশন টেস্টিং বা একজনের ".bashdbinit" প্রোফাইলের সাথে একটি সমস্যা ট্র্যাক করার জন্য।

-c কমান্ড-স্ট্রিং
একটি স্ক্রিপ্ট ফাইলের নাম নির্দিষ্ট করার পরিবর্তে, কেউ একটি এক্সিকিউশন স্ট্রিং দিতে পারে
ডিবাগ করা হয় এটি করতে এই বিকল্পটি ব্যবহার করুন।

আপনি যদি "bash --debugger" এর মাধ্যমে ডিবাগারকে আহ্বান করেন, তাহলে ফাইলের নামটি প্রদর্শিত হবে
সোর্স লিস্টিং বা কল স্ট্যাকের ট্রেস কৃত্রিম নাম হবে *বোগাস*।

-q | -- শান্ত
সূচনা সংস্করণ এবং কপিরাইট তথ্য মুদ্রণ করবেন না. এই আবার দরকারী
রিগ্রেশন টেস্টিং যেখানে আমরা একটি পরিবর্তনযোগ্য কপিরাইট তারিখ অন্তর্ভুক্ত করতে চাই না
রিগ্রেশন-টেস্ট ম্যাচিং।

-x ডিবাগার-cmdfile
ডিবাগার কমান্ড চালান ডিবাগার-cmdfile ব্যবহারকারীর ইনপুট গ্রহণ করার আগে। এইগুলো
যেকোন ".bashdbinit" কমান্ডের পরে কমান্ড পড়া হয়। আবার এই দরকারী
রিগ্রেশন-টেস্টিং ডিবাগ স্ক্রিপ্ট চলছে।

-এল | --লাইব্রেরি ডিবাগার-লাইব্রেরি
ডিবাগারকে অনেকগুলি ফাংশন উত্স বা অন্তর্ভুক্ত করতে হবে এবং এগুলি একটি তে থাকে৷
লাইব্রেরি এই অপশনটি না দিলে লাইব্রেরির ডিফল্ট অবস্থান আপেক্ষিক
ইনস্টল করা bashdb স্ক্রিপ্ট: "../lib/bashdb"।

-টি | --টেম্পডির অস্থায়ী-ফাইল-ডিরেক্টরি
ডিবাগারকে স্থায়ীভাবে সংরক্ষণ করতে কিছু অস্থায়ী ফাইল সিস্টেম স্টোরেজ ব্যবহার করতে হবে
একটি সাবশেল রিটার্ন জুড়ে তথ্য বা একটি অভিব্যক্তি মূল্যায়ন করার জন্য। দ্য
ডিফল্ট ডিরেক্টরি হল "/ tmp -র পরিবর্তে" কিন্তু আপনি এই বিকল্পটি ব্যবহার করতে পারেন যেখানে ডিরেক্টরি সেট করতে
ডিবাগার অস্থায়ী ফাইল তৈরি করা হবে।

-t | --tty tty-নাম
ডিবাগার আউটপুট সাধারণত STDOUT এর পরিবর্তে একটি টার্মিনালে যায় যা ডিবাগ করা হয়
প্রোগ্রাম ব্যবহার করতে পারে। টিটি বা সিউডো-টিটি নির্ধারণ সাধারণত করা হয়
স্বয়ংক্রিয়ভাবে. তবে আপনি যদি ডিবাগার আউটপুট কোথায় যায় তা নিয়ন্ত্রণ করতে চান তবে এটি ব্যবহার করুন
বিকল্প।

আপনি যদি আউটপুট STDOUT-এ যেতে চান তাহলে &1 ব্যবহার করুন। দ্রষ্টব্য: '&' পালাতে হতে পারে বা
কাঁটাচামচ দিয়ে শেল ব্যাখ্যা এড়াতে উদ্ধৃত করা হয়েছে।

-ভি | --সংস্করণ
সংস্করণ নম্বর এবং নো-ওয়ারেন্টি দেখান এবং রিটার্ন কোড 1 সহ প্রস্থান করুন।

-এক্স | -- ট্রেস
""set -x"" লাইন ট্রেসিংয়ের অনুরূপ ডিফল্টরূপে প্রতিটি লাইনের অবস্থান ছাড়া,
ব্যাশ স্তর, এবং সাবশেল স্তর মুদ্রিত হয়। আপনি কিছু পেতে সক্ষম হতে পারে
আপনি যদি নিম্নরূপ "PS4" সেট করেন তাহলে মোটামুটি অনুরূপ

এক্সপোর্ট PS4='(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]}\n'

তবে ""set -x"" ট্রেসিংয়ের বিপরীতে, মূল প্রোগ্রামের ইন্ডেন্টেশনও
উৎস আউটপুটে সংরক্ষিত। এবং যদি আপনি বিরতি দিয়ে প্রোগ্রামে বাধা দেন (a
"SIGINT" সংকেত), আপনি ডিবাগারে যাবেন (ধরে নিচ্ছেন আপনার প্রোগ্রামটি ফাঁদে পড়ে না
"SIGINT")।

onworks.net পরিষেবা ব্যবহার করে bashdb অনলাইন ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।