কীভাবে লিনাক্সে উপনাম তৈরি এবং সরান

Kibhabe Linakse Upanama Tairi Ebam Sarana



লিনাক্সে, উপনাম হল একটি কমান্ড যা আমাদের একটি শর্টকাট তৈরি করে একাধিক কমান্ড বা অপারেশন চালানোর অনুমতি দেয়। এটি সময় সাশ্রয় করে এবং উত্পাদনশীলতা উন্নত করে বিশেষ করে যদি আপনার কাজের সাথে অনেক কমান্ড টাইপ করা জড়িত থাকে।

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







এই নির্দেশিকায়, আমি অন্বেষণ করব, লিনাক্সে উপনামগুলি কী, তাদের প্রকারগুলি এবং কীভাবে উপনাম তৈরি এবং সরানো যায়।



প্রয়োজনীয়তা



পদ্ধতি লিনাক্স (যেকোনো লিনাক্স বিতরণ)
অ্যাক্সেস সিস্টেমে রুট/সুডো অ্যাক্সেস





একটি উপনাম কি

লিনাক্স এলিয়াস একটি কমান্ড লাইন ইউটিলিটি যা একাধিক কমান্ড বা অপারেশনের জন্য একটি শর্টকাট তৈরি করতে পারে। কমান্ডের গ্রুপের একটি উপনাম রেফারেন্স যা একই সাথে চলে।

লিনাক্সে, সমস্ত কমান্ড মনে রাখা কঠিন এবং অপারেশনের প্রকৃতির সাথে কমান্ডের ব্যবহারও জটিল হয়ে যায়। উপনাম কমান্ডটি বেশিরভাগ দীর্ঘ এবং জটিল কমান্ডগুলিকে শর্টহ্যান্ড দিয়ে প্রতিস্থাপন করতে ব্যবহৃত হয় যাতে কোনও কমান্ড বা বিকল্প ত্রুটি এড়ানো যায়।



লিনাক্সে একটি উপনাম তৈরি করার সিনট্যাক্স

লিনাক্সে একটি উপনাম তৈরি করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন।

বাক্য গঠন:

উপনাম নাম =' < আদেশ... > '


উপরের সিনট্যাক্সে:

উপনাম: একটি উপনাম তৈরির জন্য কীওয়ার্ড।

নাম: উপনাম নাম, এটি যে কোনো নাম হতে পারে।

<কমান্ড>: এতে কমান্ড বা কমান্ডের গোষ্ঠী অন্তর্ভুক্ত রয়েছে। এটি বিকল্প এবং অন্যান্য আর্গুমেন্টও অন্তর্ভুক্ত করতে পারে।

একটি উপনাম তৈরি করার জন্য কিছু গুরুত্বপূর্ণ বিবেচনা:

    • উপনামে একটি অনন্য নাম দিন এবং একটি স্থায়ী উপনাম তৈরি করার সময় নিশ্চিত করুন যে এটি কোনও পূর্বনির্ধারিত কমান্ডের সাথে মেলে না।
    • কমান্ডগুলি অন্তর্ভুক্ত করতে একক উদ্ধৃতি ব্যবহার করুন।
    • সমান (=) চিহ্নের পরে এবং আগে স্থান যোগ করা এড়িয়ে চলুন বা এটি একটি দিতে পারে উপনাম পাওয়া যায়নি ত্রুটি.

লিনাক্সে কীভাবে একটি উপনাম তৈরি করবেন

উপনাম কমান্ড এবং উপরে দেওয়া সিনট্যাক্স ব্যবহার করে একটি উপনাম তৈরি করা যেতে পারে। একটি উদাহরণ দিয়ে এটি বোঝা যাক:

উপনাম হালনাগাদ =' sudo উপযুক্ত আপডেট && sudo উপযুক্ত আপগ্রেড'



আমি একটি উপনাম তৈরি করেছি হালনাগাদ লিনাক্সে প্রায়শই ব্যবহৃত দুটি কমান্ডের মধ্যে; আপডেট এবং আপগ্রেড করুন। দুটি কমান্ড টাইপ করার পরিবর্তে, আপনি একটি উপনাম তৈরি করুন এবং অপারেশনগুলি সম্পাদন করার জন্য শুধুমাত্র সেই উপনামটি টাইপ করুন।


আরেকটা উদাহরণ দিয়ে বোঝা যাক:

উপনাম সরানো =' সিডি ~ / নথিপত্র / নতুন_নথিপত্র / সর্বশেষ / নথি পত্র / '



এই উদাহরণে, আমি একটি উপনাম তৈরি করেছি সরানো নেভিগেট করতে নথি পত্র ডিরেক্টরি পুরো পথ টাইপ করার পরিবর্তে, আমি উপনাম ব্যবহার করতে পারি সরানো সরাসরি প্রবেশ করতে নথি পত্র ডিরেক্টরি

লিনাক্সে উপনামগুলি কীভাবে তালিকাভুক্ত করবেন

লিনাক্সে উপনাম তালিকাভুক্ত করতে, alias কমান্ড টাইপ করুন এবং সমস্ত উপনাম তালিকাভুক্ত হবে।

উপনাম


উপনামের প্রকারভেদ

দুই ধরনের উপনাম আছে:

অস্থায়ী উপনাম: বর্তমান সেশনটি সক্রিয় থাকা পর্যন্ত অস্থায়ী উপনামটি কার্যকর থাকে এবং সেশন শেষ হলে স্বয়ংক্রিয়ভাবে মুছে যায়। অস্থায়ী উপনাম সহজভাবে উপনাম কমান্ড ব্যবহার করে তৈরি করা হয়।

স্থায়ী উপনাম: অধিবেশন শেষ হওয়ার পরেও স্থায়ী উপনাম চালু থাকে। স্থায়ী উপনামের জন্য সিস্টেম ফাইলগুলিতে কিছু অতিরিক্ত পরিবর্তন প্রয়োজন।

একটি অস্থায়ী উপনাম তৈরি করুন

alias কমান্ড ব্যবহার করে তৈরি করা প্রতিটি উপনাম অস্থায়ী। যতক্ষণ সেশন সক্রিয় থাকে ততক্ষণ এটি কার্যকর থাকে। উদাহরণস্বরূপ, আসুন একটি অস্থায়ী উপনাম তৈরি করি যা সংগ্রহস্থলগুলি আপডেট করে।

উপনাম হালনাগাদ =' sudo উপযুক্ত আপডেট && sudo উপযুক্ত আপগ্রেড'


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


অধিবেশন থেকে প্রস্থান করতে কেবল টার্মিনাল বন্ধ করুন এবং এটি আবার চালু করুন।

একটি অস্থায়ী উপনাম সরান

অস্থায়ী উপনাম অপসারণ করতে, ব্যবহার করুন তুমি কাঁদো সক্রিয় অধিবেশনে থাকার সময় কমান্ড।

বাক্য গঠন:

তুমি কাঁদো < উপনাম >


উদাহরণস্বরূপ, আপডেট উপনাম অপসারণ করতে ব্যবহার করুন:

তুমি কাঁদো হালনাগাদ



এখন, উপনামের তালিকা করুন এবং এটি দেখা যাবে যে আপডেট আর উপলব্ধ নেই:


সমস্ত উপনাম অপসারণ করতে, ব্যবহার করুন:

তুমি কাঁদো -ক


একটি স্থায়ী উপনাম তৈরি করুন

একটি স্থায়ী উপনাম তৈরি করতে, আপনাকে শেল কনফিগারেশন ফাইলে পরিবর্তন করতে হবে। কনফিগারেশন ফাইলটি আপনি যে শেল ব্যবহার করছেন তার উপর নির্ভর করে।

    • Bash জন্য এটা bashrc
    • Zsh জন্য এটা হয় সঙ্কুচিত

আমি ব্যাশ ব্যবহার করছি; অতএব, আমি bashrc ফাইল খুলব।

sudo ন্যানো ~ / .bashrc



এখন, উপনাম টাইপ করুন হালনাগাদ ফাইলের শেষে। উপনাম হবে:

উপনাম হালনাগাদ =' sudo উপযুক্ত আপডেট && sudo উপযুক্ত আপগ্রেড'


ব্যবহার করে ফাইলটি সংরক্ষণ করুন ctrl+x এবং তারপর টিপুন এবং/এবং .


এখন, ফাইলটি উৎস করুন:

উৎস ~ / .bashrc



আপনি সেশন শেষ করুন বা মেশিন বন্ধ করুন না কেন এই উপনামটি স্থায়ী থাকবে।

পুনর্নির্দেশ অপারেটর (>>) স্থায়ী উপনাম তৈরি করতেও ব্যবহার করা যেতে পারে কারণ এটি bashrc ফাইলের শেষে alias কমান্ড যুক্ত করবে।

প্রতিধ্বনি ' উপনাম হালনাগাদ =' sudo উপযুক্ত আপডেট && sudo উপযুক্ত আপগ্রেড' >> ~ / .bashrc



পরিবর্তনগুলি সংরক্ষণ করতে bashrc ফাইলটি উৎস করতে ভুলবেন না।

একটি স্থায়ী উপনাম সরান

একটি স্থায়ী উপনাম অপসারণ করতে আপনাকে শেল কনফিগারেশন ফাইল থেকে এটি সরাতে হবে। আমার ক্ষেত্রে এটি bashrc ছিল, ফাইলটি খুলুন এবং উপনামটি সরান।


উপনাম মুছে ফেলার পরে, নীচে দেওয়া কমান্ডটি কার্যকর করে bashrc ফাইলটি উৎস করুন:

উৎস ~ / .bashrc


উপনাম মুছে ফেলা হয়েছে.

আর্গুমেন্ট সহ একটি উপনাম তৈরি করুন

উপনামগুলি আরও বেশি কার্যকর হয়ে ওঠে যখন আপনি তাদের সাথে আর্গুমেন্ট যোগ করতে সক্ষম হন। আপনি স্থায়ী উপনাম তৈরির কৌশল দিয়ে এটি করতে পারেন।

মনে রাখবেন যে এই কৌশলটিতে, আমরা ব্যবহার করি না উপনাম কীওয়ার্ড, আমরা একটি ব্যবহার করব ফাংশন পরিবর্তে.

বাক্য গঠন:

ফাংশন < ফাংশন-নাম > ( ) {
< আদেশ… >
}


আসুন একটি ফাংশন তৈরি করি যা ফাইলের নামটিকে একটি আর্গুমেন্ট হিসাবে গ্রহণ করবে এবং বর্তমান কার্যকারী ডিরেক্টরিতে একটি ফাইল তৈরি করবে।

নিম্নলিখিত কোডে, $1 হল যুক্তি; $2, $3 ইত্যাদি ব্যবহার করে আর্গুমেন্টের সংখ্যা বাড়ানো যেতে পারে।


bashrc ফাইলটি খুলুন এবং ফাইলের শেষে নিম্নলিখিত ফাংশনটি টাইপ করুন।

ফাংশন ফাইল তৈরি করুন ( ) {
স্পর্শ ' $1 '
}



এখন, চালান উৎস ~/.bashrc পরিবর্তনগুলি সংরক্ষণ করতে এবং উপনাম সক্ষম করতে কমান্ড।

উৎস ~ / .bashrc


এখন, ফাইলের নাম দিয়ে alias ফাংশন চালান।

createFile myFile.txt


ব্যবহারকারীর দেওয়া নাম দিয়ে একটি ফাইল তৈরি করা হবে।

আর্গুমেন্ট সহ একটি উপনাম সরান

আর্গুমেন্ট সহ উপনাম মুছে ফেলার পদ্ধতি একটি স্থায়ী উপনাম মুছে ফেলার অনুরূপ। bashrc ফাইল খুলুন, ফাংশন সরান; ফাইলটি সংরক্ষণ করুন এবং এটি ব্যবহার করে উত্স করুন উৎস ~/.bashrc আদেশ

উপসংহার

লিনাক্সের উপনাম একটি দরকারী ইউটিলিটি যা আপনাকে একটি কমান্ড বা একাধিক কমান্ড পরিচালনা করার জন্য একটি শর্টকাট তৈরি করতে দেয়। সময় বাঁচানো, এবং দক্ষতা উন্নত করা এই কমান্ডের মূল সুবিধা। উপনামগুলি অস্থায়ী তবে শেল কনফিগারেশন ফাইল সম্পাদনা করে সেগুলিকে স্থায়ী করা যেতে পারে। অস্থায়ী উপনামগুলি অবিলম্বে মুছে ফেলা যেতে পারে বা সক্রিয় সেশন থেকে প্রস্থান করার পরে সেগুলি স্বয়ংক্রিয়ভাবে চলে যায়। স্থায়ী উপনামের জন্য আপনাকে শেল কনফিগারেশন ফাইল bashrc বা zshrc থেকে মুছে ফেলতে হবে।