কম্পিউটার

লিনাক্স ম্যান কমান্ড এবং ম্যান পেজ [ব্যাখ্যা/উদাহরণ]

এই নিবন্ধটি মানুষের উদ্দেশ্য এবং ব্যবহার বর্ণনা করে লিনাক্স এবং অন্যান্য ইউনিক্স-এর মতো অপারেটিং সিস্টেমে কমান্ড।

লিনাক্স একটি অত্যন্ত মডুলার অপারেটিং সিস্টেম, যার মধ্যে রয়েছে মূল অপারেটিং সিস্টেম (লিনাক্স কার্নেল) এবং সফ্টওয়্যার প্যাকেজের একটি সংগ্রহ যা এতে কার্যকারিতা যোগ করে। এই প্যাকেজগুলি সাধারণত পৃথকভাবে রক্ষণাবেক্ষণ করা হয়। সুতরাং, প্রতিটি কম্পিউটার সিস্টেমে ব্যবহারকারীর সিস্টেমের জন্য কী প্রয়োজন তার উপর নির্ভর করে বিভিন্ন প্যাকেজ থাকবে (উদাহরণস্বরূপ, একজন গ্রাফিক ডিজাইনারের কিছু অঙ্কন সরঞ্জাম ইনস্টল থাকবে, যেখানে কেউ উপন্যাস লিখছেন তার পরিবর্তে একটি ওয়ার্ড প্রসেসর ইনস্টল করা থাকতে পারে।)। পি>

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

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

ম্যান কমান্ড সিনট্যাক্স

এখানে মানুষের জন্য সিনট্যাক্স আছে কমান্ড:

man OPTIONS SECTION COMMAND

মনে রাখবেন:

  • বিকল্পগুলি৷ নীচের সারণী
      থেকে বিকল্পগুলির একটি তালিকা হওয়া উচিত
    • যদি না হয় বিকল্প সরবরাহ করা হয়, প্রদত্ত কমান্ডের জন্য সম্পূর্ণ ব্যবহারকারী ম্যানুয়াল প্রদর্শিত হবে
  • বিভাগ আপনি অনুরোধ করা ম্যানুয়াল পৃষ্ঠা
      অনুসন্ধান করতে চান সেই ম্যানুয়ালটির বিভাগ হওয়া উচিত
    • সাধারণত ব্যবহৃত SECTION-এর জন্য নিচের সারণীটি দেখুন s
    • যদি না হয় SECTION সরবরাহ করা হয়, প্রতিটি বিভাগ থেকে এন্ট্রি প্রদর্শিত হয়
  • COMMAND৷ আপনি যে কমান্ডটি
      এর জন্য ব্যবহারকারী ম্যানুয়াল দেখতে চান তার নাম হওয়া উচিত
    • 'কোন ম্যানুয়াল এন্ট্রি' প্রদর্শিত হবে না যদি প্রদত্ত কমান্ডের জন্য কোনও ব্যবহারকারীর ম্যানুয়াল পাওয়া না যায়
  • ডিফল্টরূপে, ম্যানুয়াল পৃষ্ঠার বিষয়বস্তু প্রদর্শন করতে কম কমান্ড ব্যবহার করা হয়
    • *** ন্যাভিগেট করতে তীর কীগুলি ব্যবহার করুন বা ব্যবহারকারীর ম্যানুয়ালটি প্রদর্শিত হওয়ার সময় এটি থেকে প্রস্থান করতে Q টিপুন!***

ম্যানুয়াল বিভাগগুলি

বিভিন্ন কমান্ডের বিভিন্ন বিভাগে ম্যানুয়াল পৃষ্ঠা থাকবে সিস্টেম ম্যানুয়াল:

1 এক্সিকিউটেবল প্রোগ্রাম বা শেল কমান্ড
2 সিস্টেম কল (কার্নেল দ্বারা প্রদত্ত ফাংশন)
3 লাইব্রেরি কল (প্রোগ্রাম লাইব্রেরির মধ্যে ফাংশন)
4 বিশেষ ফাইল (সাধারণত /dev এ পাওয়া যায়)
5 ফাইল বিন্যাস এবং নিয়মাবলী, যেমন /etc/passwd
6 গেমস
7 বিবিধ (ম্যাক্রো প্যাকেজ এবং নিয়মাবলী সহ), যেমন, man(7), groff(7)
8 সিস্টেম অ্যাডমিনিস্ট্রেশন কমান্ড (সাধারণত শুধুমাত্র রুটের জন্য)
9 কার্নেল রুটিন [নন স্ট্যান্ডার্ড]

একটি বিভাগ নির্দিষ্ট করলে ব্যবহারকারীর ম্যানুয়ালটির সেই বিভাগ থেকে শুধুমাত্র এন্ট্রি প্রদর্শিত হবে।

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

সাধারণ মানুষ কমান্ড বিকল্পগুলি

এখানে কিছু সর্বাধিক ব্যবহৃত মানুষ রয়েছে৷ কমান্ড অপশন, সরাসরি ব্যবহারকারী ম্যানুয়াল থেকে:

-a ডিফল্টরূপে, মানুষ এটি খুঁজে পাওয়া সবচেয়ে উপযুক্ত ম্যানুয়াল পৃষ্ঠাটি প্রদর্শন করার পরে প্রস্থান করবে। এই বিকল্পটি মানুষকে সার্চের সাথে মেলে এমন সমস্ত ম্যানুয়াল পৃষ্ঠা প্রদর্শন করতে বাধ্য করে৷
-f উপলভ্য থাকলে ম্যানুয়াল পৃষ্ঠা থেকে একটি সংক্ষিপ্ত বিবরণ প্রদর্শন করুন।
-k কীওয়ার্ডের জন্য সংক্ষিপ্ত ম্যানুয়াল পৃষ্ঠার বিবরণ খুঁজুন এবং যেকোনো মিল প্রদর্শন করুন।
-i ম্যানুয়াল পৃষ্ঠাগুলি (ডিফল্ট) অনুসন্ধান করার সময় কেস উপেক্ষা করুন।
-I ম্যানুয়াল পৃষ্ঠাগুলি অনুসন্ধান করার সময় কেস উপেক্ষা করবেন না।
–ওয়াইল্ডকার্ড শেল-স্টাইল ওয়াইল্ডকার্ড ব্যবহার করে প্রতিটি পৃষ্ঠার আর্গুমেন্টের সাথে মেলে তাদের নামের যেকোনো অংশ সহ সমস্ত পৃষ্ঠা দেখান।
-P কোন আউটপুট পেজার ব্যবহার করতে হবে তা নির্দিষ্ট করুন। ডিফল্টরূপে, মানুষ কম ব্যবহার করে, কম পাওয়া না গেলে বা কার্যকর না হলে বিড়ালের কাছে ফিরে যায়।

…এবং, অবশ্যই, আপনি মানুষ ব্যবহার করতে পারেন মানুষ-এর জন্য ব্যবহারকারীর ম্যানুয়াল দেখার নির্দেশ আদেশ নিজেই! শুধু চালান:

man man

…সম্পূর্ণ ব্যবহারকারীর ম্যানুয়াল এবং উপলব্ধ বিকল্পগুলির একটি সম্পূর্ণ তালিকা দেখতে।

লিনাক্স ম্যান কমান্ডের উদাহরণ

একটি প্রদত্ত কমান্ডের জন্য সবচেয়ে প্রাসঙ্গিক ম্যানুয়াল পৃষ্ঠাটি দেখতে, ম্যান টাইপ করুন কমান্ডের নাম দ্বারা অনুসরণ করুন:

man less

উপরে, কম-এর জন্য ম্যানুয়াল কমান্ড প্রদর্শিত হয়। কাকতালীয়ভাবে, কম কমান্ড হল ম্যান পেজ অন-স্ক্রীন প্রদর্শনের জন্য ব্যবহৃত টুল।

যদি বিকল্পটি যে বিভাগগুলিতে একটি কমান্ড পাওয়া যায় সেগুলির পাশাপাশি একটি সংক্ষিপ্ত বিবরণ প্রদর্শন করবে:

man -f mv

উপরে, mv কমান্ড জিজ্ঞাসা করা হয়, যার ফলে নিম্নলিখিত আউটপুট হয়:

mv(1)                    - move files

… উল্লেখ করে যে mv কমান্ডটি বিভাগ 1 এ রয়েছে এবং এটি ফাইলগুলিকে সরিয়ে দেয়৷

একটি কমান্ডের ম্যানুয়াল পৃষ্ঠাটি কোথায় সংরক্ষিত আছে তা খুঁজে বের করতে, -w ব্যবহার করুন বিকল্প:

man -w mv

…যা আউটপুট করবে:

/usr/share/man/man1/mv.1

-k বিকল্পটি প্রদত্ত স্ট্রিং-এর সাথে যেকোনো মিলের জন্য সমস্ত ম্যানুয়াল, সমস্ত বিভাগ অনুসন্ধান করবে:

man -k mv

উপসংহার

মানুষ আদেশ সত্যিই মহান. আপনি যদি অফলাইনে থাকেন বা কমান্ড ব্যবহার করে দ্রুত রিফ্রেশার চান, তাহলে এটি অমূল্য৷


  1. লিনাক্স এবং কমান্ড লাইনে দক্ষতা অর্জনের জন্য 5টি কোর্স

  2. কীভাবে লিনাক্সে উপনাম এবং শেল ফাংশন তৈরি করবেন?

  3. লিনাক্স এবং ম্যাকোসে ফাইলগুলি দ্রুত খুঁজে পেতে fd কীভাবে ব্যবহার করবেন

  4. লিনাক্সে ফাইল এবং ডিরেক্টরি তালিকাভুক্ত করার জন্য কমান্ড