উপাধি হিসাবে ডাকনাম হিসাবে চিন্তা করুন । আপনার একটি কমান্ড থাকতে পারে যা আপনি প্রচুর সম্পাদন করেন তবে সংক্ষিপ্ত করতে চান।
উদাহরণস্বরূপ, আপনি প্রায়শই কমান্ডলাইনে সরাসরি ডেস্কটপে যেতে চান, তাই আপনি এটি করতে পারেন
alias desktop="cd ~/Desktop"
তারপরে আপনি কেবল টাইপ করুন
desktop
টার্মিনাল এবং এটি আপনার cd ~/Desktopজন্য সঞ্চালন করবে ।
কার্যাদি যুক্তিযুক্ত থাকে। একটি ফাংশনে, আপনি বিভিন্ন বিভিন্ন প্রোগ্রামে কল করতে পারেন। এখানে একটি সহজ প্রতিধ্বনি ফাংশন
function e {
echo $1
echo $1 $1
echo $1 $1 $1
}
আপনি যখন এটি ডাকবেন তখন এটি কোনও উপামের মতো দেখাতে পারে
e Hello
আপনার ই () এর মাধ্যমে অনেকগুলি ভিন্ন ভিন্ন ঘটনা ঘটতে পারে। উপরোক্ত একটি সরল উদাহরণ।
উপকরণগুলি সাধারণ ব্যবহারের ক্ষেত্রে সংরক্ষণ করা উচিত। ব্যক্তিগত উদাহরণ - আমি আমার rmকমান্ডটি এভাবে প্রতিস্থাপন করেছি
alias rm='trash-put'
আমি যখনই কোনও আরএম করি, এটি ডিস্ক থেকে মুছে ফেলার পরিবর্তে এটি ট্র্যাসে প্রেরণ করবে। এটি টার্মিনালে আমার আনাড়ি পূরণ করে যেখানে আমি (কখনও কখনও) দুর্ঘটনাক্রমে একটি গুরুত্বপূর্ণ ফাইল মুছতে পারি।
ক্রিয়াকলাপ , আপনার মনে রাখতে হবে, এটি যুক্তির অংশ। আপনি সাধারণত কোনও ফাংশন স্বতন্ত্র ব্যবহার করবেন না। এটি বৃহত্তর স্ক্রিপ্টের অংশ হবে। এমন কোনও স্ক্রিপ্টের কল্পনা করুন যা আপনার সমস্ত ফাইল নিয়ে যায় এবং তাদের পিগ ল্যাটিন সংস্করণগুলিতে নাম পরিবর্তন করে। এটি করার বিভিন্ন উপায় রয়েছে তা উপেক্ষা করুন।
তবে আপনি যা করতে পারেন তা হ'ল ডিরেক্টরিটির প্রতিটি ফাইল লুপ করে ফাইলপথটি আপনার RenameAsPigLatin ফাংশনে পাস করুন। RenameAsPigLatin ফাংশনটিতে সংখ্যার সাথে যুক্ত থাকার ক্ষেত্রে অতিরিক্ত যুক্তি থাকতে পারে, যেখানে আপনি সিদ্ধান্ত নিয়েছেন যে সংখ্যার সাথে শেষ হওয়া ফাইলগুলির নাম পরিবর্তন করা উচিত নয়।
অবিলম্বে আপনি এটি একটি ফাংশন হিসাবে থাকার সুবিধা দেখতে পাবেন the ফাংশনটি আপনার অদ্ভুত নিয়মগুলির নাম পরিবর্তন করতে ফোকাস করতে পারে যখন স্ক্রিপ্টের বাকী অংশটি প্রয়োজনীয় হিসাবে বিভিন্ন ডিরেক্টরিকে অতিক্রম করতে পারে।