কীভাবে লিনাক্সে Alias কমান্ড তৈরি এবং ব্যবহার করতে হয়


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

আপনার সর্বাধিক ব্যবহৃত কমান্ডের জন্য উপকরণ তৈরি করে আপনি কিছুটা সময় বাঁচাতে পারেন। উপকরণগুলি কাস্টম শর্টকাটের মতো যা কাস্টম বিকল্পগুলির সাথে বা ছাড়াই কার্যকর করা একটি কমান্ড (বা কমান্ডের সেট) উপস্থাপন করতে ব্যবহৃত হয়। আপনি ইতিমধ্যে আপনার লিনাক্স সিস্টেমে এলিয়াস ব্যবহার করছেন এমন সম্ভাবনা রয়েছে।

লিনাক্সে বর্তমানে সংজ্ঞায়িত উপকরণগুলির তালিকা দিন

আপনি কেবলমাত্র ওরফে কমান্ড কার্যকর করে আপনার প্রোফাইলে সংজ্ঞায়িত উপাত্তগুলির একটি তালিকা দেখতে পাচ্ছেন।

$ alias

এখানে আপনি উবুন্টু 18.04-এ আপনার ব্যবহারকারীর জন্য সংজ্ঞায়িত ডিফল্ট এলিয়াসগুলি দেখতে পাচ্ছেন।

আপনি দেখতে পাচ্ছেন, কার্যকর করা হচ্ছে।

$ ll

চলমান সমান:

$ ls -alF

আপনি একটি একক অক্ষর সহ একটি উপনাম তৈরি করতে পারেন যা আপনার পছন্দের আদেশের সমান হবে।

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

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

আপনাকে যা করতে হবে তা হল শব্দের নাম টাইপ করুন তারপরে "=" স্বাক্ষর অনুসারে কমান্ড কার্যকর করতে আপনি যে নামটি ব্যবহার করতে চান তা ব্যবহার করুন এবং আপনি যে কমান্ডটি উপাধি দিতে চান তা উদ্ধৃত করুন।

বাক্য গঠনটি নিম্নরূপ:

$ alias shortName="your custom command here"

এখানে একটি বাস্তব উদাহরণ:

$ alias wr=”cd /var/www/html”

তারপরে আপনি ওয়েবরুট ডিরেক্টরিতে যাওয়ার জন্য "wr" শর্টকাট ব্যবহার করতে পারেন। উপন্যাসটির সমস্যাটি হ'ল এটি কেবলমাত্র আপনার বর্তমান টার্মিনাল সেশনের জন্য উপলব্ধ।

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

সেশনের মধ্যে উপমা রাখতে, আপনি এগুলি আপনার ব্যবহারকারীর শেল কনফিগারেশন প্রোফাইল ফাইলে সংরক্ষণ করতে পারেন। এটা হতে পারে:

  • বাশ - ~/.bashrc
  • ZSH -।/.zshrc
  • ফিশ - ~/.config/ফিশ/কনফিগার ফিশ

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

$ vim ~/.bashrc

ফাইলের মধ্যে একটি জায়গা সন্ধান করুন, যেখানে আপনি উপনাম রাখতে চান। উদাহরণস্বরূপ, আপনি ফাইলের শেষে এগুলি যুক্ত করতে পারেন। সংস্থাগুলির উদ্দেশ্যে আপনি আপনার এলিয়াসের আগে এই জাতীয় কিছু দেওয়ার আগে একটি মন্তব্য করতে পারেন:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

ফাইলটি সংরক্ষণ করুন। ফাইলটি আপনার পরবর্তী সেশনে স্বয়ংক্রিয়ভাবে লোড হবে। আপনি যদি বর্তমান সেশনে নতুন সংজ্ঞায়িত উপন্যাসটি ব্যবহার করতে চান তবে নিম্নলিখিত কমান্ডটি জারি করুন:

$ source ~/.bashrc

কমান্ড লাইনের মাধ্যমে যুক্ত একটি উপনাম অপসারণ করতে unalias কমান্ড ব্যবহার করে unaliasing করা যেতে পারে।

$ unalias alias_name
$ unalias -a [remove all alias]

এটি কীভাবে নিজের নিজস্ব নাম তৈরি করতে এবং প্রতিটি কমান্ড বারবার টাইপ না করে ঘন ঘন ব্যবহৃত কমান্ডগুলি কার্যকর করতে হয় তার একটি সংক্ষিপ্ত উদাহরণ। এখন আপনি যে আদেশগুলি সর্বাধিক ব্যবহার করেন সেগুলি সম্পর্কে ভাবতে পারেন এবং আপনার শেলের মধ্যে শর্টকাট তৈরি করতে পারেন।