কীভাবে লিনাক্সে শেল স্ক্রিপ্ট তৈরি করা যায়

সুচিপত্র:
- লিনাক্সে কীভাবে শেল স্ক্রিপ্ট তৈরি করা যায়
- স্ক্রিপ্ট কী?
- কিভাবে শেল স্ক্রিপ্ট তৈরি করবেন
- স্ক্রিপ্ট প্রথম লাইন
- মন্তব্য
- কমান্ড যুক্ত করা হচ্ছে
- স্ক্রিপ্ট চলছে
আমরা লিনাক্স এবং কনসোলে কমান্ডগুলি সম্পর্কে ইতিমধ্যে যথেষ্ট কথা বলেছি, আমরা নির্দিষ্ট ক্রিয়াকলাপ চালাতে তাদের কীভাবে পরিচালনা করতে শিখেছি, কীভাবে আমরা তাদের একত্রিত করতে পারি এবং তারা আমাদের নির্দিষ্ট কাজগুলি সম্পাদন করতে যে স্বাচ্ছন্দ্য দেয়। এই ক্ষেত্রে, আমরা লিনাক্সে একটি শেল স্ক্রিপ্ট পরিচালনার সাথে পরিচয় করিয়ে দেব, টাস্কগুলি স্বয়ংক্রিয় করতে এবং কনসোল থেকে এগুলি সম্পাদন করার জন্য একটি দুর্দান্ত সরঞ্জাম । আপনি যদি লিনাক্সে কীভাবে শেল স্ক্রিপ্ট তৈরি করতে চান তা জানতে চান, আমাদের নিবন্ধটি পড়তে থাকুন।
লিনাক্সে কীভাবে শেল স্ক্রিপ্ট তৈরি করা যায়
স্ক্রিপ্ট কী?
স্ক্রিপ্ট কোনও পাঠ্য ফাইল ছাড়া আর কিছুই নয় যার লিখিত সামগ্রীটি কমান্ড লাইনের একটি সেট, যা শুরু থেকে শেষ পর্যন্ত ধারাবাহিকভাবে কার্যকর করা হয়। এইভাবে, আমরা কোনও স্ক্রিপ্টে যে কমান্ডগুলি কীবোর্ড দ্বারা কার্যকর করতে চাই এবং এটি কোনও কাজের মাধ্যমে এটি স্বয়ংক্রিয় করতে চাই, যদি এটি ঘন ঘন কিছু করা হয় তবে এটি তৈরি করতে পারি।
কিভাবে শেল স্ক্রিপ্ট তৈরি করবেন
শেল স্ক্রিপ্ট তৈরি করার প্রক্রিয়াটি খুব সহজ। একটি নতুন ফাইল তৈরি করা এবং এটিকে.sh এক্সটেনশন দেওয়ার মতো সহজ। এটি করার জন্য দুটি বিকল্প রয়েছে, এটি গ্রাফিকাল ইন্টারফেসের মাধ্যমে বা টাচ কমান্ড ব্যবহার করে কনসোল থেকে আসতে পারে।
উদাহরণস্বরূপ, টাচ টেস্ট.শ
এবং এইভাবে, test.sh ফাইলটি বর্তমান ডিরেক্টরিতে তৈরি করা হবে।
গ্রাফিক্যাল এনভায়রনমেন্টের একটি টেক্সট এডিটর (উদাহরণস্বরূপ, gedit) বা ভিমের সাথে টার্মিনাল থেকে দুটি বিকল্পও এই ফাইলটি খোলা যেতে পারে।
স্ক্রিপ্ট প্রথম লাইন
এখন যেহেতু আমাদের কাছে ফাইল তৈরি এবং খোলা আছে, আমাদের অবশ্যই লিনাক্সকে নির্দেশ করতে হবে যে ফাইলটি একটি স্ক্রিপ্ট হবে । অতএব, সমস্ত শেল স্ক্রিপ্টের অবশ্যই একটি প্রথম লাইন থাকা উচিত:
#! / বিন / বাশ
এই লাইনটি দুটি অংশে বিভক্ত করা যেতে পারে, প্রথমটির সাথে # টি মিলছে ! এই ক্রমটিকে শ ব্যাং বলা হয়। মূলত, এর কাজটি হ'ল নির্দেশকে একটি সেট নীচে উপস্থাপন করা হবে এবং এইভাবে প্রক্রিয়াজাত করা হবে to দ্বিতীয় অংশ, / বিন / বাশ, শেলটি নির্দেশ করে যা কমান্ডগুলি কার্যকর করতে ব্যবহৃত হবে।
মন্তব্য
এই মুহুর্তে আমরা শেল স্ক্রিপ্ট প্রোগ্রামিংয়ের সাথে যা মেলে তা গভীরতার সাথে coverাকনা দেব না, তবে আপনার স্ক্রিপ্টের মধ্যে কীভাবে মন্তব্য যুক্ত করবেন তা আপনার জানা দরকার। আপনি যদি প্রোগ্রামার হন তবে বুঝতে পারবেন সেগুলি কতটা দরকারী এবং গুরুত্বপূর্ণ। যারা প্রোগ্রাম করবেন জানেন না তাদের জন্য, একটি মন্তব্য সিস্টেমে কার্যকারিতা যুক্ত করে না, তবে তারা কোনও প্রোগ্রামের ক্রিয়াকলাপটি ব্যাখ্যা করতে প্রাসঙ্গিক, এই ক্ষেত্রে স্ক্রিপ্ট।
মন্তব্যগুলি # চিহ্ন ব্যবহার করে যুক্ত করা যেতে পারে। এবং আমরা পাঠ্যটি আমাদের সাথে প্রাসঙ্গিক বলে মনে করি, প্যাড পরে। সাধারণত কিছু কার্যকারিতা ব্যাখ্যা করার জন্য নির্দেশের আগে মন্তব্যটি দেওয়া হয়, তবে সেগুলি শেল স্ক্রিপ্টে কম বা বেশি ঘন ঘন ব্যবহার করা যেতে পারে।
কমান্ড যুক্ত করা হচ্ছে
শেল স্ক্রিপ্টের মধ্যে আমরা লিনাক্স থেকে শিখেছি সমস্ত কমান্ড ব্যবহার করতে পারি । অন্য কথায়, কনসোলের মাধ্যমে আমরা যে কোনও নির্দেশিকা প্রবেশ করতে পারি তা স্ক্রিপ্টের অন্তর্ভুক্ত থাকতে পারে। তবে, অতিরিক্ত হিসাবে আপনি অন্যান্য অনেক সরঞ্জাম যেমন শর্তাধীন কাঠামো, গাণিতিক অপারেটরগুলি, তুলনাকারীগুলি যোগ করতে পারেন।
আমরা এক্ষেত্রে বেসিক কমান্ড সহ মোটামুটি সহজ উদাহরণ ব্যবহার করতে যাচ্ছি:
#! / বিন / বাশ # স্ক্রিপ্ট ovtoaster.com এর থেকে # আমরা আমাদের ব্যবহারকারীর সিডির ডিরেক্টরিতে রেখেছি ~ # আমরা যে কার্নেলটি আমরা uname -r স্ক্রিনে ব্যবহার করি তা প্রিন্ট করি # আমরা বর্তমান তারিখের তারিখের স্ক্রিনে মুদ্রণ করি # আমরা নথিগুলি mkdir টেস্টডকুমেন্টস নামে একটি ফোল্ডার তৈরি করি # আমরা ডকুমেন্টস ফোল্ডারে সিডি টেস্ট ডকুমেন্টস এ যান # আমরা টিপস টিপস টিপস.টেক্সট নামে একটি টিএসটি তৈরি করি… আমরা যে সমস্ত কমান্ড চাই তা লেখা চালিয়ে যেতে পারি, স্ক্রিপ্টটি সেগুলি ক্রমিকভাবে কার্যকর করে দেবে।
অবশেষে আমরা আমাদের ফাইলের পরিবর্তনগুলি সংরক্ষণ করি এবং স্ক্রিপ্টটি প্রায় কাজ করার জন্য প্রস্তুত…
স্ক্রিপ্ট চলছে
শেল স্ক্রিপ্ট কার্যকর করার আগে, আমাদের অবশ্যই ফাইলটিতে মৃত্যুদন্ডের অনুমতি প্রদান করতে হবে। এটি করা খুব সহজ জিনিস। আমরা টার্মিনালে যাই এবং আমরা আমাদের স্ক্রিপ্টের ডিরেক্টরিতে অবস্থিত এবং আমরা chmod কমান্ডটি ব্যবহার করি:
আমরা আপনাকে লিনাক্সে ফাইলগুলি সম্পাদনা করার জন্য কীভাবে প্রস্তাব দিচ্ছি: ভাই টেক্সট সম্পাদক আপনার সেরা বন্ধুযদি আমরা বর্তমান ব্যবহারকারীর কাছে অনুমতি দিতে চাই তবে আমরা ব্যবহার করি:
sudo chmod 775 test.sh
যদি আমরা সমস্ত ব্যবহারকারীর জন্য অনুমতি দিতে চাই, বাক্যটি হবে:
sudo chmod 777 test.sh
আমরা ইতিমধ্যে অনুমতিগুলি সরবরাহ করার পরে, আমরা স্ক্রিপ্টটি চালাব:
./prueba.sh
এটির সাহায্যে আমরা শেষ করি, আমাদের সম্পূর্ণ কার্যকরী স্ক্রিপ্ট এবং এটি দরকার হলে চালানোর জন্য উপযুক্ত এবং এমনকি এটি কার্যক্রমে নির্ধারিত করার জন্যও।
আমরা লিনাক্সে নতুনদের জন্য গাইড পড়ার পরামর্শ দিই।
আমরা আশা করি বিষয়টি কার্যকর হয়েছে এবং আপনার অভিজ্ঞতা এবং মতামতগুলি আমাদের মন্তব্যে ভাগ করে নিতে ভুলবেন না?
মেঘে সংরক্ষণের আগে ডেটা কীভাবে এনক্রিপ্ট করা যায় এবং কীভাবে তা করা যায়

ক্লাউডে সংরক্ষণের আগে কীভাবে ডেটা এনক্রিপ্ট করা যায় এবং কীভাবে এটি করা যায় সে সম্পর্কে গাইড করুন। ডেটা সংরক্ষণের আগে কীভাবে এনক্রিপ্ট করা যায় সে সম্পর্কে আমরা কীগুলি আপনাকে দিই।
Virtual কীভাবে ভার্চুয়ালবক্সে ভার্চুয়াল মেশিন তৈরি করা যায় এবং এটি কনফিগার করা যায়

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

আপনি যদি লিনাক্স থেকে ভার্চুয়ালাইজেশন করার কথা ভাবছেন তবে আজ আমরা উবুন্টু থেকে কীমুতে ভার্চুয়াল মেশিন তৈরি করতে দেখব see কেবল ভিএমওয়্যার এবং ভার্চুয়ালবক্সই নেই