লিনাক্স কমান্ড চিরকাল মনে রাখার জন্য 5 দরকারী সরঞ্জাম


লিনাক্স সিস্টেমে এমন হাজার হাজার সরঞ্জাম, ইউটিলিটি এবং প্রোগ্রাম রয়েছে যা প্রাক-ইনস্টল হয়। আপনি এগুলি টার্মিনাল উইন্ডো বা ভার্চুয়াল কনসোল থেকে কমান্ড হিসাবে বাশ-এর মাধ্যমে কমান্ড হিসাবে চালাতে পারেন।

একটি কমান্ড হ'ল সাধারণত কোনও প্রোগ্রামের পথের নাম (যেমন।/Usr/বিন/শীর্ষ) বা বেসনাম (উদাঃ শীর্ষ) এতে যুক্ত আর্গুমেন্ট সহ। তবে লিনাক্স ব্যবহারকারীদের মধ্যে একটি প্রচলিত ভুল ধারণা রয়েছে যে একটি আদেশ হ'ল আসল প্রোগ্রাম বা সরঞ্জাম।

লিনাক্সের আদেশগুলি এবং তাদের ব্যবহারগুলি মনে রাখা সহজ নয়, বিশেষত নতুন লিনাক্স ব্যবহারকারীদের জন্য। এই নিবন্ধে, আমরা লিনাক্স কমান্ডগুলি মনে রাখার জন্য 5 টি কমান্ড-লাইন সরঞ্জামগুলি ভাগ করব।

1. বাশ ইতিহাস

ব্যাশ সিস্টেমে ব্যবহারকারীদের দ্বারা সম্পাদিত সমস্ত অনন্য কমান্ড কোনও ইতিহাসের ফাইলে রেকর্ড করে। প্রতিটি ব্যবহারকারীর বাশার ইতিহাস ফাইলটি তাদের হোম ডিরেক্টরিতে (উদাঃ/home/tecmint/.bash_history ব্যবহারকারীর টেকমিন্টের জন্য) সংরক্ষণ করা হয়। একজন ব্যবহারকারী কেবল তার নিজের ইতিহাস ফাইলের সামগ্রী দেখতে এবং রুট একটি লিনাক্স সিস্টেমের সমস্ত ব্যবহারকারীর জন্য বাশ ইতিহাসের ফাইলটি দেখতে পারে।

আপনার বাশ ইতিহাস দেখতে, দেখানো হিসাবে ইতিহাস কমান্ড ব্যবহার করুন।

$ history  

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

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

  1. বাশ শেলের মধ্যে লিনাক্সের পাওয়ার "হিস্ট্রি কমান্ড"
  2. লিনাক্সে কীভাবে কমান্ড লাইন ইতিহাস সাফ করবেন

2. বন্ধুত্বপূর্ণ ইন্টারেক্টিভ শেল (মাছ)

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

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

ফিশ লিনাক্স কমান্ডগুলি সহজবোধ্যভাবে মনে রাখার জন্য আপনার কাছে প্রচুর বৈশিষ্ট্যযুক্ত মাছ একটি সম্পূর্ণ শেল প্রোগ্রাম।

৩. অ্যাপ্রোপস সরঞ্জাম

অ্যাপ্রোপস একটি কীওয়ার্ডের নাম এবং সংক্ষিপ্ত বিবরণ সন্ধান করে এবং প্রদর্শন করে, উদাহরণস্বরূপ একটি আদেশের নাম, যেমন সেই আদেশের ম্যান পৃষ্ঠাতে লেখা আছে।

আপনি যদি কোনও কমান্ডের সঠিক নামটি না জানেন তবে এটির জন্য অনুসন্ধান করতে কোনও কীওয়ার্ড (নিয়মিত প্রকাশ) টাইপ করুন। উদাহরণস্বরূপ, আপনি যদি ডকার-কমিট কমান্ডের বিবরণ সন্ধান করছেন, আপনি ডকার টাইপ করতে পারেন, এপ্রোপোস স্ট্রিং ডকারের সাথে সমস্ত কমান্ড অনুসন্ধান করবে এবং তাদের বিবরণও তালিকাভুক্ত করবে।

$ apropos docker

আপনি যেমনটি দেখিয়েছেন তেমন সঠিক কীওয়ার্ড বা কমান্ড নামের বিবরণ পেতে পারেন।

$ apropos docker-commit
OR
$ apropos -a docker-commit

লিনাক্স কমান্ডগুলি মনে রাখার আর একটি দরকারী উপায়, নির্দিষ্ট কাজের জন্য কোন কমান্ডটি ব্যবহার করতে হবে বা কোনও কমান্ডের জন্য কী ব্যবহার করা হয়েছে তা ভুলে গেলে আপনাকে গাইড করার জন্য। পড়ুন, কারণ পরবর্তী সরঞ্জামটি আরও আকর্ষণীয়।

৪. শেল স্ক্রিপ্ট ব্যাখ্যা কর

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

এটি ব্যবহার করতে, প্রথমে আপনাকে OME হোম/.bashrc ফাইলের নীচে নীচের কোডটি যুক্ত করতে হবে।

# explain.sh begins
explain () {
  if [ "$#" -eq 0 ]; then
    while read  -p "Command: " cmd; do
      curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
    done
    echo "Bye!"
  elif [ "$#" -eq 1 ]; then
    curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
  else
    echo "Usage"
    echo "explain                  interactive mode."
    echo "explain 'cmd -o | ...'   one quoted command to explain it."
  fi
}

ফাইলটি সংরক্ষণ এবং বন্ধ করুন, তারপরে এটি উত্স করুন বা একটি নতুন টার্মিনাল উইন্ডো খুলুন।

$ source .bashrc

ধরে নেওয়া যে আপনি "এপ্রোপোস-ক" কমান্ডটি কি ভুলে গেছেন, আপনি স্পষ্ট কমান্ডটি এটি মনে রাখতে সাহায্য করতে পারেন, যেমনটি দেখানো হয়েছে।

$ explain 'apropos -a'

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

5. ঠকাই প্রোগ্রাম

প্রতারণা একটি সহজ, ইন্টারেক্টিভ কমান্ড-লাইন চিট-শিট প্রোগ্রাম যা লিনাক্স কমান্ডের বিভিন্ন বিকল্প এবং তাদের সংক্ষিপ্ত বোধগম্য ফাংশন সহ ব্যবহার করে। এটি লিনাক্স newbies এবং sysadmins জন্য দরকারী।

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

  1. প্রতারণা - লিনাক্স প্রারম্ভিকদের জন্য একটি চূড়ান্ত কমান্ড লাইন ‘চিট-শীট’

এখানেই শেষ! এই নিবন্ধে, আমরা লিনাক্স কমান্ডগুলি মনে রাখার জন্য 5 টি কমান্ড-লাইন সরঞ্জাম ভাগ করেছি। আপনি যদি উপরের তালিকায় অনুপস্থিত একই উদ্দেশ্যে অন্য কোনও সরঞ্জাম জানেন তবে নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে আমাদের জানান।