paint-brush
আপনার টার্মিনালের সুপার পাওয়ার প্রকাশ করা: একটি মজার ব্যাশ স্ক্রিপ্টিং টিউটোরিয়ালদ্বারা@jiniuspark
2,460 পড়া
2,460 পড়া

আপনার টার্মিনালের সুপার পাওয়ার প্রকাশ করা: একটি মজার ব্যাশ স্ক্রিপ্টিং টিউটোরিয়াল

দ্বারা Jin Park3m2023/05/24
Read on Terminal Reader
Read this story w/o Javascript

অতিদীর্ঘ; পড়তে

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

People Mentioned

Mention Thumbnail
featured image - আপনার টার্মিনালের সুপার পাওয়ার প্রকাশ করা: একটি মজার ব্যাশ স্ক্রিপ্টিং টিউটোরিয়াল
Jin Park HackerNoon profile picture
0-item
1-item

ভাল, ভাল, ভাল, দেখুন আমরা এখানে কি আছে! তো, আপনি ব্যাশ স্ক্রিপ্টিং সম্পর্কে জানতে আগ্রহী, হাহ? আমি খুশি যে আপনি শিং দ্বারা ষাঁড়টি নেওয়ার সিদ্ধান্ত নিয়েছেন। আমাকে বিশ্বাস কর; ব্যাশ স্ক্রিপ্টিং আপনার নখদর্পণে আনতে পারে এমন শক্তির স্বাদ একবার পেয়ে গেলে, আর পিছনে ফিরে যাওয়া হবে না। এটিকে আপনার টার্মিনালের সাথে একটি মিলন হিসাবে বিবেচনা করুন, যেখানে আপনি এটিকে ব্যাশ স্ক্রিপ্টিংয়ের শক্তি দিয়ে আপনার সুরে নাচতে শিখবেন। এখন, আমরা কি ডুব দিতে পারি?

বাশ স্ক্রিপ্টিংয়ের জগতে একটি উঁকিঝুঁকি

আমরা আমাদের হাত নোংরা করার আগে, ব্যাশ স্ক্রিপ্টিং কী এবং কেন এটি এত বড় ব্যাপার সে সম্পর্কে বাতাস পরিষ্কার করা যাক। Bash (Born Again SHell) হল বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে ডিফল্ট শেল। এটি আপনার কমান্ড-লাইন দোভাষী, আপনার ডিজিটাল জিনি, আপনার আদেশ মানতে প্রস্তুত।


  • একটি শেল কি, আপনি জিজ্ঞাসা? এটিকে একটি ইউজার ইন্টারফেস হিসাবে ভাবুন যা আপনাকে আপনার অপারেটিং সিস্টেমের সাথে চ্যাট করতে দেয়, চ্যাটিংয়ে বেশি কমান্ড এবং কম কথা বলা হয়।
  • স্ক্রিপ্টিং সম্পর্কে কি? এটি শেল চালানোর জন্য একটি সিরিজের কমান্ড লিখছে।


অতএব, ব্যাশ স্ক্রিপ্টিং-এ শেল চালানোর জন্য কমান্ডের একটি তালিকা লেখা, পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করা এবং আপনার জীবনকে সহজ করা জড়িত। মিষ্টি, তাই না?

ব্যাশ স্ক্রিপ্টিং 101: একটি হ্যান্ডস-অন জার্নি

আপনার প্রথম ব্যাশ স্ক্রিপ্ট তৈরি করা হচ্ছে

এটা বল রোলিং পেতে সময়! আপনার প্রথম ব্যাশ স্ক্রিপ্ট রকেট বিজ্ঞান হতে যাচ্ছে না; জিনিস সহজ রাখা যাক. একটি ব্যাশ স্ক্রিপ্ট তৈরি করতে, আমরা করব:


  1. একটি পাঠ্য সম্পাদক খুলুন।
  2. আমাদের আদেশ লিখুন.
  3. একটি .sh এক্সটেনশন দিয়ে ফাইলটি সংরক্ষণ করুন।


আসুন "হ্যালো ওয়ার্ল্ড" প্রতিধ্বনিত করি - ক্লাসিক প্রোগ্রামারের অভিবাদন।


 #!/bin/bash echo "Hello, World!"


#!/bin/bash কে বলা হয় শেবাং। এটি সিস্টেমকে বলে যে এটি একটি ব্যাশ স্ক্রিপ্ট।


আপনার ব্যাশ স্ক্রিপ্ট চালানো হচ্ছে

ব্যাশ স্ক্রিপ্ট চালানো পাইয়ের মতোই সহজ। আপনাকে কেবল দুটি পদক্ষেপ মনে রাখতে হবে:


chmod কমান্ড ব্যবহার করে আপনার স্ক্রিপ্টে এক্সিকিউট করার অনুমতি দিন: chmod +x script.sh


স্ক্রিপ্টটি চালান: ./script.sh


ভয়লা ! আপনার টার্মিনাল "হ্যালো, ওয়ার্ল্ড!" প্রদর্শন করা উচিত। আপনি সবেমাত্র আপনার প্রথম ব্যাশ স্ক্রিপ্ট রান করেছেন।


ব্যাশে ভেরিয়েবল

আপনার টুপিগুলি ধরে রাখুন কারণ আমরা ব্যাশ স্ক্রিপ্টিং - ভেরিয়েবলের নিটি-রিটি-তে ডুব দিচ্ছি! Bash-এ, আমরা একটি ভেরিয়েবলকে এভাবে সংজ্ঞায়িত করি:


 VARIABLE_NAME="Hello, World!"


এবং একটি পরিবর্তনশীল ব্যবহার করতে, আমরা ডলার চিহ্ন ব্যবহার করি:


 echo $VARIABLE_NAME


ব্যাশে শর্তসাপেক্ষ বিবৃতি

জীবন পছন্দ পূর্ণ, এবং তাই ব্যাশ স্ক্রিপ্টিং! শর্তসাপেক্ষ বিবৃতি আমাদের বিকল্পগুলির মধ্যে বেছে নিতে সাহায্য করে। এখানে একটি সহজ if-else বিবৃতি আছে:


 if [ $1 -gt 100 ] then echo "That's a big number!" else echo "Meh, that's a small number!" fi


এই স্ক্রিপ্টটি আপনার পাস করা যুক্তি 100-এর বেশি কিনা তা পরীক্ষা করে এবং সেই অনুযায়ী একটি বার্তা প্রদর্শন করে।


এই মত আরো চান?

তাই আপনার কাছে এটি রয়েছে, ব্যাশ স্ক্রিপ্টিংয়ের উত্তেজনাপূর্ণ জগতের জন্য একজন শিক্ষানবিস গাইড! এবং যদি আপনি একটি অংশ 2 দেখতে চান, তাহলে সদস্যতা বিবেচনা করুন এবং শব্দটি ছড়িয়ে দিন!


ব্যাশ স্ক্রিপ্টিং আয়ত্ত করার রাস্তাটি দীর্ঘ এবং ঘূর্ণায়মান বলে মনে হতে পারে, কিন্তু মনে রাখবেন, রোম একদিনে তৈরি হয়নি। ছোট শুরু করুন, ধারাবাহিকভাবে অনুশীলন করুন এবং পথের সাথে মজা করতে ভুলবেন না। আপনি কিছুক্ষণের মধ্যেই একজন পেশাদারের মতো স্ক্রিপ্টিং করবেন।


এই ব্যাশ স্ক্রিপ্টিং টিউটোরিয়ালটি শুধুমাত্র আইসবার্গের টিপ; আপনার অন্বেষণের জন্য সেখানে একটি সম্পূর্ণ মহাসাগর অপেক্ষা করছে। তাই, অস্থিরতা করবেন না, সেই আঙুলগুলিকে ট্যাপ করুন, এবং খুশি স্ক্রিপ্টিং করুন!


আমাকে সমর্থন করুন, এবং জিন পার্কের সাথে আপনার ভিতরের 'জিনিয়াস' মুক্ত করুন - এখনই ডুব দিন!

@ https://ko-fi.com/jiniusme ❤️