বাশ 5.0 এর নতুন সংস্করণটি নতুন বৈশিষ্ট্য নিয়ে আসে

বাশ-লোগো

সজোরে আঘাত (বোর্ন-অইগেন শেল) একটি স্ক্রিপ্ট টাইপ কমান্ড লাইন ইন্টারপ্রেটার। এই হল ইউনিক্স শেল যা জিএনইউ প্রকল্পের অংশ এটি বোর্ন শেল (ইউএনআইএক্সের বহু সংস্করণে bsh বা কেবল sh) এর উপর ভিত্তি করে।

সজোরে আঘাত অনেক উন্নতি এনেছে, কর্ন শেল (কেএসএস) এবং সি শেল (সিএসএস) সহ। বাশ জিপিএল লাইসেন্সের আওতায় মুক্ত সফটওয়্যার।

এটি অনেকগুলি নিখরচায় ইউনিক্স সিস্টেমে বিশেষত জিএনইউ / লিনাক্স সিস্টেমের ডিফল্ট দোভাষী হয়। এটি ম্যাক ওএস এক্সের ডিফল্ট শেলও। সাইগউইন প্রকল্পটি প্রথমবারের মতো এটি উইন্ডোজে নিয়ে আসে এবং উইন্ডোজ 10 এ এটি একটি অপারেটিং সিস্টেম বিকল্প।

বাশ হ'ল পসিক্স শেল নির্দিষ্টকরণের সম্পূর্ণ প্রয়োগ, তবে ইন্টারেক্টিভ কমান্ড লাইন সম্পাদনা এবং আর্কিটেকচারে জব নিয়ন্ত্রণ সহ এটি সমর্থন করে, সিএসএস ফাংশন এবং অন্যান্য অনেকগুলি বৈশিষ্ট্য।

বাশের নতুন সংস্করণ

কিছু দিন আগে, বাশ বিকাশের দায়িত্বে থাকা দলটি প্রথম 5.0 বাশের প্রথম প্রকাশের প্রাপ্যতার ঘোষণা দিয়েছিল of, জিএনইউ প্রকল্পের ইউনিক্স শেলের পঞ্চম প্রধান সংস্করণ।

এই সংস্করণ ব্যাশ -৪.৪-এ বেশ কয়েকটি বড় বাগগুলি সংশোধন করে এবং বেশ কয়েকটি নতুন বৈশিষ্ট্য উপস্থাপন করে।

জিএনইউ প্রকল্পের মেইলিং তালিকা থেকে একটি বার্তায় চেট রামে, বাশ রক্ষণাবেক্ষণকারী ব্যাখ্যা করেছেন যে সর্বাধিক গুরুত্বপূর্ণ বাগ ফিক্স হ'ল নেমরেফ ভেরিয়েবলের রেজোলিউশন এবং ধাপ্পাবাজির মাধ্যমে ওভারফ্লো বাগের একটি সিরিজ আবিষ্কার করা হয়েছে।

মূল খবর

সর্বাধিক উল্লেখযোগ্য নতুন বৈশিষ্ট্য বেশ কয়েকটি নতুন শেল ভেরিয়েবল যেমন অন্তর্ভুক্ত করুন BASH_ARGV0, EPOCHSECONDS এবং EPOCHREALTIME।

শেষ দুটি সেকেন্ডের সংখ্যা পেতে অনুরূপ এপোচ ইউনিক্স (ইপোচ ইউনিক্স) যেহেতু, কেবল পার্থক্য হ'ল ইপোক্রেয়ালটাইম হ'ল মাইক্রোসেকেন্ডগুলির গ্রানুলারিটি সহ একটি ভাসমান বিন্দু।

নোট করুন যে যুগটি প্রাথমিক তারিখকে প্রতিনিধিত্ব করে যেখানে অপারেটিং সিস্টেমগুলি সময় পরিমাপ করে।

বাশ 5.0 তে একটি নতুন সংজ্ঞায়িত কনফিগারেশন শীর্ষ ফাইল রয়েছে, যা শেলটিকে $ PATH এর জন্য একটি স্ট্যাটিক মান ব্যবহার করতে দেয়।

বাশ 5.0 এর এই নতুন সংস্করণ এটিতে একটি নতুন শেল বিকল্প রয়েছে যা রানটাইমের সময় সিসলোগে লগ প্রেরণ সক্ষম এবং অক্ষম করতে পারে।

তথ্যের জন্য, সিসলগ হ'ল একটি প্রোটোকল যা একটি কম্পিউটার সিস্টেমের জন্য ইভেন্ট লগ পরিষেবা সংজ্ঞায়িত করে। এটি এই বিনিময়গুলিকে বিন্যাসের নাম উল্লেখ করে।

bash-5.0

entre এই নতুন বাশ 5.0 এর অন্যান্য বড় পরিবর্তনগুলি বিকল্পটি প্রকাশ করে গ্লোব্যাসিরিঞ্জ এখন ডিফল্টরূপে সক্ষম করা হয়েছে, তবে সেটআপের সময় ডিফল্টরূপে অক্ষম করা যায়।

পসিক্স মোড এখন বিকল্পটি সক্ষম করতে পারে shift_verbose এবং বিকল্প ইতিহাস বাশ 5.0-এ অন্তর্নির্মিত যা আপনি এখন ইতিহাস ব্যবহার করে ইনপুট ব্যাপ্তিগুলি সরাতে পারবেন - d স্টার্ট-এন্ড

অন্যান্য পরিবর্তন

ব্যাশ -৪.৪ এবং ব্যাশ -৫.০ এর মধ্যে কিছু অসঙ্গতিপূর্ণ পরিবর্তন রয়েছে। চেট রামির মতে, নেমরেফ ভেরিয়েবলগুলি সমাধানের পদ্ধতিতে পরিবর্তনের অর্থ হ'ল নেমরেফের কিছু ব্যবহার আলাদাভাবে আচরণ করবে, যদিও তারা সামঞ্জস্যতার সমস্যাগুলি হ্রাস করার চেষ্টা করেছে।

সংক্ষিপ্তভাবে, 5.0 এর তুলনায় বাশ 4.4 এ বেশ কয়েকটি ফিক্স রয়েছে, তবে আরও ভালভাবে POSIX স্পেসিফিকেশন মেনে চলতে বেশ কয়েকটি নতুন বৈশিষ্ট্য এবং বর্ধন রয়েছে। 5.0 বাশের সম্পূর্ণ তথ্যের জন্য, আপনি তাদের অফিসিয়াল রিলিজ নোটগুলি উল্লেখ করতে পারেন।

এই নতুন বৈশিষ্ট্য এবং বর্ধনগুলি অবশ্যই বাশকে ইতিমধ্যে তার চেয়ে বেশি পরিপক্ক হতে দেয়।

আসুন ভুলে যাবেন না যে শেল তালিকাটি সম্প্রতি পাওয়ারশেল কোর দিয়ে প্রসারিত হয়েছে, লিনাক্স, ম্যাকোস এবং উইন্ডোজে চালিত পাওয়ারশেলের ওপেন সোর্স সংস্করণ।

এই প্রকল্পটি এখনও পুরো বিকাশে রয়েছে, তবে আমরা এটি দ্রুত বৃদ্ধি পেতে পারে বলে আশা করতে পারি, যেহেতু মাইক্রোসফ্ট "অন্তত আপাতত" ওপেন সোর্সকে এগিয়ে চলেছে।

লিনাক্সে বাশ 5.0 কীভাবে পাবেন?

এখন কেবলমাত্র বাশের এই নতুন সংস্করণটি সংযুক্ত হওয়ার জন্য অপেক্ষা করা বাকি রয়েছে লিনাক্স ডিস্ট্রিবিউশনগুলির ভাণ্ডারগুলির মধ্যে, এটি সর্বোত্তম বিকল্প হিসাবে।

আপনি যদি আরও কিছু জানতে চান এবং এছাড়াও যারা এই নতুন সংস্করণটি এখন পেতে চান, আপনি নীচের লিঙ্কটি দেখতে পারেন।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।