শেল স্ক্রিপ্টিং - টিউটোরিয়াল 02: ব্যাশ শেল সম্পর্কে সমস্ত কিছু

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 02: ব্যাশ শেল সম্পর্কে সমস্ত কিছু

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 02: ব্যাশ শেল সম্পর্কে সমস্ত কিছু

আমাদের ধারাবাহিক টিউটোরিয়ালগুলি চালিয়ে যাচ্ছি শেল স্ক্রিপ্টিং, আজ আমরা দ্বিতীয়টি নিয়ে এসেছি (02 টিউটোরিয়াল) একই.

এবং যে দেওয়া, প্রথম আমরা যোগাযোগ প্রথম 3টি মৌলিক ধারণা (টার্মিনাল, কনসোল এবং শেল) এই বিষয়ের সাথে সম্পর্কিত, এই সেকেন্ডে, আমরা বিশেষভাবে সমস্ত কিছু সম্পর্কে জানার উপর ফোকাস করব বাশ শেল.

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 01: টার্মিনাল, কনসোল এবং শেল

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 01: টার্মিনাল, কনসোল এবং শেল

এবং এই শুরু করার আগে "শেল স্ক্রিপ্টিং" এর টিউটোরিয়াল 02, আমরা নিম্নলিখিত অন্বেষণ সুপারিশ সম্পর্কিত বিষয়বস্তু, আজকের এই পোস্টটি পড়ার শেষে:

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 01: শেল, ব্যাশ শেল এবং স্ক্রিপ্ট
সম্পর্কিত নিবন্ধ:
শেল স্ক্রিপ্টিং - টিউটোরিয়াল 01: টার্মিনাল, কনসোল এবং শেল
পাওয়ারশেল সম্পর্কে
সম্পর্কিত নিবন্ধ:
পাওয়ারশেল, উবুন্টু 22.04 এ এই কমান্ড লাইন শেলটি ইনস্টল করুন

শেল স্ক্রিপ্টিং টিউটোরিয়াল 02

শেল স্ক্রিপ্টিং টিউটোরিয়াল 02

ব্যাশ শেল কি?

ব্যাশ বা ব্যাশ শেল একটি শেল বা কমান্ড ল্যাঙ্গুয়েজ ইন্টারপ্রেটার যা বিশেষভাবে এর জন্য তৈরি করা হয়েছে লিনাক্স অপারেটিং সিস্টেম. একটি শেল, যা মূলত মূল "sh" শেলের সাথে সামঞ্জস্যপূর্ণ, এবং এটি Korn (ksh) এবং C (csh) শেল থেকে দরকারী বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করে।

উপরন্তু, এটি মান একটি সামঞ্জস্যপূর্ণ বাস্তবায়ন অর্জনের লক্ষ্য "IEEE POSIX শেল এবং সরঞ্জাম", যা ঘুরে ফিরে অংশ IEEE POSIX স্পেসিফিকেশন (IEEE স্ট্যান্ডার্ড 1003.1). অতএব, এই লক্ষ্যের অনুসরণে, এটি ইন্টারেক্টিভ ব্যবহার এবং প্রোগ্রামিং উভয়ের জন্য "sh" এর ক্ষেত্রে কার্যকরী উন্নতিগুলিকে একীভূত করে।

শীর্ষ 10 গুরুত্বপূর্ণ বাশ তথ্য

  1. এটি ইউনিক্স শেলের উপর ভিত্তি করে এবং POSIX সামঞ্জস্যপূর্ণ।
  2. সমস্ত Bourne Shell (sh) কমান্ড Bash এ উপলব্ধ।
  3. বেশিরভাগ GNU/Linux ডিস্ট্রিবিউশনে এটি ডিফল্ট শেল।
  4. এর প্রধান কাজ হল অপারেটিং সিস্টেম থেকে কমান্ড আদেশ ব্যাখ্যা করা।
  5. এটি বেশ বহনযোগ্য, তাই এটি ইউনিক্স এবং অন্যান্য ওএসের প্রায় সমস্ত সংস্করণেও চলে।
  6. এর কমান্ড সিনট্যাক্স হল বোর্ন শেল সিনট্যাক্সের উপর ভিত্তি করে নির্দেশাবলীর একটি সুপারসেট।
  7. এটি GNU প্রকল্পের অংশ হিসাবে 8 জুন, 1989 তারিখে ব্রায়ান ফক্স দ্বারা বিকাশ ও প্রকাশ করা হয়েছিল।
  8. এটি স্ক্রিপ্ট ফাইল (ব্যাশ স্ক্রিপ্ট) তৈরি এবং পরিচালনার অনুমতি দেয় যার কাজটি স্বয়ংক্রিয়ভাবে কাজ করা।
  9. এটি স্ক্রিপ্টগুলি বিকাশের জন্য একটি সুগঠিত, মডুলার এবং বিন্যাসকৃত ক্রিয়াকলাপ প্রদান করে।
  10. এটি কমান্ড লাইন এডিটিং, সীমাহীন আকারের কমান্ড ইতিহাস, কাজ নিয়ন্ত্রণ, শেল এবং উপনাম ফাংশন, সীমাহীন আকারের সূচীযুক্ত অ্যারে সহ আরও অনেক কিছুর মতো বৈশিষ্ট্যগুলি অফার করে।

ব্যাশ শেল সম্পর্কে আরও

জন্য আরো গুরুত্বপূর্ণ তথ্য শেল স্ক্রিপ্টিং টিউটোরিয়াল 02

নিচের টিউটোরিয়ালে, আমরা একটু গভীরে প্রবেশ করব ব্যাশ স্ক্রিপ্ট ফাইল এবং তাদের উপাদান (অংশ) y স্ক্রিপ্টিং শিল্পের জন্য দরকারী সম্পদ. তারপর সাথে চলতে থাকুন কমান্ড আদেশ ব্যবহারের ব্যবহারিক উদাহরণ ব্যাশ সহ (সহজ এবং জটিল) এবং স্ক্রিপ্টের মধ্যে এর ব্যবহার।

তবে, আপনি একটু গভীর খনন করতে পারেন বাশ সম্পর্কে আরও নিম্নলিখিত সরকারী লিঙ্ক:

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

লুয়া সম্পর্কে
সম্পর্কিত নিবন্ধ:
লুয়া, উবুন্টুতে এই শক্তিশালী স্ক্রিপ্টিং ভাষা ইনস্টল করুন
র‌্যাকেট সম্পর্কে
সম্পর্কিত নিবন্ধ:
র‌্যাকেট, উবুন্টুতে এই প্রোগ্রামিংয়ের ভাষা ইনস্টল করুন

পোস্টের জন্য বিমূর্ত ব্যানার

সারাংশ

সংক্ষেপে, এই সঙ্গে "শেল স্ক্রিপ্টিং" এর টিউটোরিয়াল 02 এবং যারা আসছেন, আমরা আশা করি এতে অবদান রাখা অব্যাহত থাকবে GNU/Linux টার্মিনাল ব্যবহারের প্রশিক্ষণবিশেষ করে যারা নতুন ব্যবহারকারী বাণীতে বিনামূল্যে এবং ওপেন অপারেটিং সিস্টেম.

কন্টেন্ট ভালো লাগলে, মন্তব্য করুন এবং শেয়ার করুন. এবং মনে রাখবেন, আমাদের শুরুতে যান «ওয়েব সাইট», অফিসিয়াল চ্যানেল ছাড়াও Telegram আরও খবর, টিউটোরিয়াল এবং লিনাক্স আপডেটের জন্য।


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

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

*

*

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