এই বর্তমান পোস্টে, আমরা চালিয়ে যাব 05 টিউটোরিয়াল আমাদের টিউটোরিয়াল সিরিজ থেকে শেল স্ক্রিপ্টিং. বিশেষভাবে, আমরা একটি ঠিকানা হবে Serie ভাল অভ্যাস, একই বহন করার সময় একাউন্টে নিতে.
যেহেতু, মধ্যে আগের (টিউটোরিয়াল 04) আমরা অন্যদের সম্বোধন করি মৌলিক ব্যবহারিক পয়েন্ট এই সম্পর্কিত, বিশেষ করে তারা কিভাবে উত্পন্ন হয়, কিভাবে তারা মৃত্যুদন্ড কার্যকর করা হয়, এবং একটি অংশ যে আপ কি কি ব্যাশ শেল স্ক্রিপ্ট.
এবং, এই পোস্ট শুরু করার আগে বলা হয় "শেল স্ক্রিপ্টিং - টিউটোরিয়াল 05", আমরা নিম্নলিখিত অন্বেষণ সুপারিশ সম্পর্কিত বিষয়বস্তু, আজকের এই পোস্টটি পড়ার শেষে:
শেল স্ক্রিপ্টিং টিউটোরিয়াল 05
একটি স্ক্রিপ্ট তৈরি করার জন্য সর্বোত্তম ভাল অনুশীলন
শেল স্ক্রিপ্টিংয়ের জন্য সেরা 10টি সেরা অনুশীলন
মধ্যে মধ্যে 10 সবচেয়ে গুরুত্বপূর্ণ আমরা যেগুলি উল্লেখ করতে পারি তা হল:
- কোড ইন্ডেন্ট করুন: পঠনযোগ্য আকারে বিকশিত একটি কোড এর আরও ভাল বোঝার জন্য খুবই গুরুত্বপূর্ণ। এবং প্রয়োজনীয় ইন্ডেন্টেশনগুলি বিস্তৃত যৌক্তিক কাঠামোর একটি স্পষ্ট দৃষ্টিভঙ্গি সরবরাহ করবে।
- কোডের বিভাগগুলির মধ্যে পৃথক স্থান যোগ করুন: মডিউল বা বিভাগে কোড আলাদা করা যেকোন কোডকে আরও পঠনযোগ্য এবং বোঝা সহজ করে তোলে, তা যত দীর্ঘই হোক না কেন।
- যতটা সম্ভব কোড মন্তব্য করুন: প্রতিটি লাইন বা কমান্ডের ক্রম, কোডের বিভাগ বা ফাংশনের বিকাশে দরকারী এবং প্রয়োজনীয় বিবরণ যোগ করা, যা প্রোগ্রাম করা হয়েছে তা বোঝা সহজ করে তোলে।
- আপনার ফাংশনগুলির বর্ণনামূলক নাম দিয়ে ভেরিয়েবল তৈরি করুন: পরিবর্তনশীল নাম বরাদ্দ করা যা স্পষ্টভাবে বর্ণনা করে এবং ফাংশনটি সনাক্ত করে যার জন্য এটি তৈরি করা হয়েছিল তার উদ্দেশ্য বুঝতে সাহায্য করে।
- সিনট্যাক্স ব্যবহার করুন
VARIABLE=$(comando)
কমান্ড প্রতিস্থাপনের জন্য: পরিবর্তে, পুরানো উপায় এখন অবচয় অনুসরণ করেVARIABLE=`date +%F`
. - পাসওয়ার্ড সহ বা ছাড়াই সুপার ইউজার এবং অনুমোদিত ব্যবহারকারীদের বৈধতার জন্য মডিউল বা ভেরিয়েবল ব্যবহার করুন: কোডের প্রয়োজনীয় অংশে নিরাপত্তার মাত্রা বাড়াতে।
- অপারেটিং সিস্টেমের মডিউল বা বৈধকরণ ভেরিয়েবল ব্যবহার করুন (ডিস্ট্রো, সংস্করণ, আর্কিটেকচার): অসমর্থিত কম্পিউটারে (বা সার্ভার) ফাইলের ব্যবহার প্রতিরোধ করতে।
- সমালোচনামূলক বা ব্যাচ কর্ম সম্পাদন নিশ্চিত করতে মডিউল বা পদ্ধতি ব্যবহার করুন: অসম্পূর্ণতা বা গাফিলতির কারণে ভুলগুলি হ্রাস করতে।
- বিভিন্ন প্রয়োজনীয় মডিউল অন্তর্ভুক্ত করুন: যেগুলির মধ্যে উল্লেখ করা যেতে পারে, ওয়েলকাম এবং ফেয়ারওয়েল মডিউল, ডাবল এক্সিকিউশন যাচাইকরণ, একটি ভাল ব্যবহারকারীর অভিজ্ঞতার জন্য।
- ব্যবহারকারী-বান্ধব ভিজ্যুয়াল ইন্টারফেস তৈরি করুন: উভয় দ্বারা, টার্মিনাল (CLI) এবং ডেস্কটপের জন্য (GUI) কমান্ড ব্যবহার করে
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
এবং এমনকি আদেশ"mpg123 y espeak"
মানবিক বা রোবোটিক ভয়েস সহ সোনিক সতর্কতা এবং শ্রবণযোগ্য বিজ্ঞপ্তিগুলির জন্য।
অন্যান্য গুরুত্বপূর্ণ
- বাহ্যিক ফাংশন এবং/অথবা মডিউল সহ স্ক্রিপ্টের আকার যুক্তিযুক্ত করুন: যদি একটি স্ক্রিপ্ট খুব বড় হয়ে যায়, তবে এটিকে ফাংশন ব্যবহার করে বিভক্ত করা বা ছোট স্ক্রিপ্ট ফাইলগুলিতে বিভক্ত করা ভাল, যেটিকে একটি প্রধান স্ক্রিপ্ট বলে।
- স্ক্রিপ্টের মধ্যে অন্য ইন্টারপ্রেটারদের (প্রোগ্রামিং ল্যাঙ্গুয়েজ) কলগুলিকে একটি পরিষ্কার এবং স্পষ্ট উপায়ে আহ্বান করুন: এটি করার জন্য, আমাদের অবশ্যই তাদের লাইন বা মডিউল দ্বারা স্পষ্টভাবে আহ্বান করতে হবে।
সারাংশ
সংক্ষেপে, আমরা এটি আশা করি "শেল স্ক্রিপ্টিং" এর টিউটোরিয়াল 05 স্ক্রিপ্ট তৈরি করার সময় সর্বোত্তম ভাল অনুশীলনের উপর, এবং পূর্ববর্তীগুলি, অনেকের জ্ঞান বৃদ্ধি করে, যখন সবচেয়ে অনুকূল এবং কার্যকরী করে ব্যাশ শেল দিয়ে তৈরি করা স্ক্রিপ্ট ফাইল.
কন্টেন্ট ভালো লাগলে, মন্তব্য করুন এবং শেয়ার করুন. এবং মনে রাখবেন, আমাদের শুরুতে যান «ওয়েব সাইট», অফিসিয়াল চ্যানেল ছাড়াও Telegram আরও খবর, টিউটোরিয়াল এবং লিনাক্স আপডেটের জন্য।