ম্যান - লিনাক্স কমান্ড - ইউনিক্স কমান্ড

NAME এর

ম্যান - ফরম্যাট এবং অন লাইন ম্যানুয়াল পৃষ্ঠাগুলি প্রদর্শন
manpath - ম্যান পেজের জন্য ব্যবহারকারীর অনুসন্ধান পাথ নির্ধারণ করুন

সংক্ষিপ্তসার

মানুষ [ -acdfFhkKtwW ] [ --পথ ] [ -এম সিস্টেম ] [ -পি স্ট্রিং ] [ -সি কনফিগাইফাইল ] [ -ম পথলিস্ট ] [ -পি পৃষ্ঠা ] [ -S বিভাগ_লিস্ট ] [ বিভাগ ] নাম ...

বর্ণনা

মানুষ ফরম্যাট এবং অন লাইন ম্যানুয়াল পৃষ্ঠাগুলি প্রদর্শন করে। যদি আপনি অধ্যায় উল্লেখ করেন, তবে ম্যানুয়ালটি সেই অংশটি দেখায়। নামটি সাধারণত ম্যানুয়াল পৃষ্ঠাটির নাম, যা সাধারণত একটি কমান্ড, ফাংশন বা ফাইলের নাম। যাইহোক, যদি নামটি একটি স্ল্যাশ ( / ) থাকে তবে মানুষ এটি একটি ফাইল স্পেসিফিকেশন হিসাবে ব্যাখ্যা করে, যাতে আপনি মানুষ করতে পারেন। / Foo.5 অথবা এমনকি মানুষ / cd/foo/bar.1.gz

ম্যানুয়াল পেজ ফাইলগুলির জন্য মানুষ কোথায় দেখেন তার বিবরণ নিচে দেখুন।

পছন্দসমূহ

-সি config_file

ব্যবহারের জন্য কনফিগারেশন ফাইল উল্লেখ করুন; ডিফল্টটি /etc/man.config । ( Man.conf (5) দেখুন।)

-ম পথ

ম্যান পৃষ্ঠাগুলি অনুসন্ধানের জন্য ডিরেক্টরিগুলির তালিকা উল্লেখ করুন। কোলন দিয়ে ডিরেক্টরিগুলি পৃথক করুন একটি খালি তালিকা একই সমস্ত- M- নির্দিষ্ট না হিসাবে একই ম্যানুয়াল পেজের জন্য অনুসন্ধান পাতার দেখুন।

-পি পেইজার

কোন পৃষ্ঠাটি ব্যবহার করতে নির্দিষ্ট করুন এই বিকল্পটি MANPAGER এনভায়রনমেন্ট ভেরিয়েবলকে অগ্রাহ্য করে, যা পাল্টা ভেরিয়েবলকে ওভাররাইড করে। ডিফল্টরূপে, মানুষ / usr / bin / less -ir ব্যবহার করে

-স বিভাগ_ তালিকা

তালিকাটি অনুসন্ধান করার জন্য ম্যানুয়াল বিভাগের একটি কোলন বিভাজিত তালিকা। এই বিকল্পটি MANSECT এনভায়রনমেন্টের ভেরিয়েবলকে অগ্রাহ্য করে।

-a

ডিফল্টরূপে, এটি খুঁজে পাওয়া প্রথম ম্যানুয়াল পৃষ্ঠাটি প্রদর্শন করার পরে মানুষ ছাড়বে। এই বিকল্পটি ব্যবহার করে মানুষকে ম্যানুয়াল পেজ দেখানো হবে যা কেবলমাত্র প্রথম নয়।

-c

একটি আপ টু ডেট বিড়াল পৃষ্ঠা বিদ্যমান এমনকি যখন, উৎস মানুষ পৃষ্ঠাটি পুনরায় গঠন করুন। এটি একটি অর্থপূর্ণ হতে পারে যদি একটি পৃথক কলামের সাথে একটি পৃষ্ঠার জন্য বিড়াল পাতাটি ফরম্যাট করা হয় বা পূর্বরূপযুক্ত পৃষ্ঠাটি দূষিত হয়।

-d

আসলে ম্যান পৃষ্ঠাগুলি প্রদর্শন করবেন না, তবে ডিবাগিং তথ্য মুদ্রণ করুন।

-D

প্রদর্শন এবং মুদ্রণ ডিবাগিং তথ্য উভয়।

-f

কিসের সমতুল্য?

-ফ বা - পূর্বরূপ

শুধুমাত্র বিন্যাস - প্রদর্শন করবেন না।

-h

একটি এক লাইন সহায়তা বার্তা প্রিন্ট করুন এবং প্রস্থান করুন।

-k

এপোপ্রোস এর সমতুল্য

-K

* সমস্ত * ম্যান পৃষ্ঠাতে নির্দিষ্ট স্ট্রিং অনুসন্ধান করুন সতর্কতা: এটি সম্ভবত খুব ধীর! এটি একটি বিভাগ নির্দিষ্ট করতে সাহায্য করে। (শুধু একটি রুক্ষ ধারণা দিতে, আমার মেশিনে প্রতি 500 man পৃষ্ঠা প্রতি এক মিনিট সময় লাগে।)

-এম সিস্টেম

প্রদত্ত সিস্টেমের নামের উপর ভিত্তি করে অনুসন্ধানের জন্য man পৃষ্ঠাগুলির একটি বিকল্প সেট উল্লেখ করুন।

-পি স্ট্রিং

Nroff বা troff আগে চালানোর জন্য preprocessors ক্রম নির্দিষ্ট করুন। সমস্ত ইনস্টলেশনের প্রাক প্রক্রিয়াকরণের সম্পূর্ণ সেট থাকবে না। কিছু প্রাক-প্রসেসর এবং তাদের মনোনীত করতে ব্যবহৃত অক্ষরগুলি হল: eqn (e), grap (g), pic (p), tbl (t), vgrind (v), রেফার (r)। এই বিকল্পটি MANROFFSEQ এনভায়রনমেন্ট ভেরিয়েবলকে ওভাররাইড করে।

-t

ম্যানুয়াল পৃষ্ঠা ফরম্যাট করার জন্য / usr / bin / groff -Tps -mandoc ব্যবহার করুন, stdout এ আউটপুট পাস করে / Usr / bin / groff -tps -mandoc- এর আউটপুটটি মুদ্রণ করার আগে কিছু ফিল্টারের মাধ্যমে অথবা অন্যের মাধ্যমে প্রেরণ করা প্রয়োজন হতে পারে।

-উই বা --পথ

আসলে ম্যান পৃষ্ঠাগুলি প্রদর্শন করবেন না, তবে ফাইলের অবস্থান (গুলি) মুদ্রণ করবেন যা ফরম্যাট করা বা প্রদর্শিত হবে। যদি কোনও যুক্তি দেওয়া হয়: প্রদর্শনের (stdout এ) ডিরেক্টরিগুলির তালিকা যা মানুষের পৃষ্ঠাগুলির জন্য অনুসন্ধান করা হয়। যদি manpath হয় একটি মানুষ লিঙ্ক, তারপর "manpath" "man - path" এর সমতুল্য।

-w

ভালো লেগেছে, কিন্তু অতিরিক্ত তথ্য ছাড়া প্রতি লাইনের মুদ্রণ ফাইলের নামের একটি। এটি শেল কমান্ডের জন্য দরকারী যেমন man -aw man | xargs ls -l

ক্যাট পেজ

মানুষ ফরম্যাট করা ম্যান পেজগুলি সংরক্ষণ করার চেষ্টা করবে, যাতে পরের বার এই পৃষ্ঠার প্রয়োজন হলে ফর্ম্যাটিংয়ের সময় সংরক্ষণ করতে পারে। ঐতিহ্যগতভাবে, DIR / manX এর পৃষ্ঠাগুলির ফরম্যাট সংস্করণগুলি DIR / catX- এ সংরক্ষণ করা হয়, তবে man dir থেকে cat dir- এ অন্যান্য ম্যাপিং /etc/man.config- এ নির্দিষ্ট করা যেতে পারে। প্রয়োজনীয় বিড়াল ডিরেক্টরি বিদ্যমান না যখন কোন বিড়াল পৃষ্ঠা সংরক্ষণ করা হয়। কোন বিড়াল পৃষ্ঠা সংরক্ষণ করা হয় যখন তারা 80 থেকে ভিন্ন একটি লাইনের দৈর্ঘ্যের জন্য ফরম্যাট হয়। Man.conf এ লাইন NOCACHE রয়েছে এমন কোন বিড়াল পৃষ্ঠা সংরক্ষণ করা হয় না।

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

বিকল্প- c একটি পৃষ্ঠা ফরম্যাট করা, এমনকি যদি একটি সাম্প্রতিক ক্রিপ পাতা বিদ্যমান।

ম্যানুয়াল পেজের জন্য অনুসন্ধান প্যাথ

মানুষ ম্যানুয়াল পৃষ্ঠা ফাইলগুলি সন্ধানের পদ্ধতি ব্যবহার করে, অবাঞ্ছিতকরণের বিকল্প এবং পরিবেশ ভেরিয়েবলের উপর ভিত্তি করে, /etc/man.config কনফিগারেশন ফাইল এবং কিছু কিছু কনভেনশন এবং হিউরিস্টিসগুলির মধ্যে নির্মিত।

প্রথমত, যখন মানুষটির নামটি একটি স্ল্যাশ ( / ) থাকে, তখন মানুষ এটি একটি ফাইল স্পেসিফিকেশন নিজেই অনুমান করে এবং এর সাথে জড়িত কোন অনুসন্ধান নেই।

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

যদি আপনি -M পাথ তালিকা উল্লেখ করেন, তাহলে পাইথলাইট ডিরেক্টরি অনুসন্ধানের জন্য একটি কোলন-বিভাজিত তালিকা।

যদি আপনি নির্দিষ্ট না করেন তবে MANPATH এনভায়রনমেন্ট ভেরিয়েবলটি সেট করবেন, তবে সেই ভ্যারিয়েবলের মান হল ম্যান অনুসন্ধানের তালিকা।

যদি আপনি -M বা MANPATH- এর সাথে একটি সুনির্দিষ্ট পাথ তালিকা উল্লেখ না করেন, তাহলে মানুষ কনফিগারেশন ফাইল /etc/man.config এর বিষয়বস্তুগুলির উপর ভিত্তি করে তার নিজস্ব পাথ তালিকা তৈরি করে। কনফিগারেশন ফাইলের MANPATH বিবৃতিটি অনুসন্ধান পাথের মধ্যে অন্তর্ভুক্ত করার জন্য নির্দিষ্ট ডিরেক্টরি সনাক্ত করে।

উপরন্তু, MANPATH_MAP বিবৃতি আপনার কমান্ড অনুসন্ধান পাথ (অর্থাত আপনার PATH এনভায়রনমেন্ট ভেরিয়েবল) এর উপর ভিত্তি করে অনুসন্ধান পাথে যোগ করে। কমান্ড অনুসন্ধান পথের মধ্যে থাকা প্রতিটি ডিরেক্টরির জন্য, MANPATH_MAP বিবৃতিটি একটি ডিরেক্টরি উল্লেখ করে যা ম্যানুয়াল পেজ ফাইলগুলির জন্য অনুসন্ধানের পাথে যোগ করা উচিত। মানুষ PATH ভেরিয়েবলের দিকে তাকায় এবং ম্যানুয়াল পৃষ্ঠা ফাইল অনুসন্ধান পাথের সাথে সম্পর্কিত ডিরেক্টরি যোগ করে। এইভাবে, MANPATH_MAP এর যথাযথ ব্যবহারের সাথে, যখন আপনি man xyz কমান্ডটি ইস্যু করেন, আপনি প্রোগ্রামটির জন্য একটি ম্যানুয়াল পৃষ্ঠা পাবেন যা আপনি xyz কমান্ডটি জারি করেছেন।

উপরন্তু, কমান্ড অনুসন্ধানের প্রতিটি ডিরেক্টরীতে (আমরা এটি "কমান্ড ডিরেক্টরী" করবো) যার জন্য আপনার MANPATH_MAP বিবৃতিটি নেই, তবে ম্যানুয়ালি স্বয়ংক্রিয়ভাবে ম্যানুয়াল পেজ ডিরেক্টরিটি "নিকটবর্তী" হিসেবে দেখায় যেখানে উপরিউক্তির মধ্যে কমান্ড ডিরেক্টরি নিজেই অথবা কমান্ড নির্দেশিকা প্যারেন্ট ডিরেক্টরি।

আপনি /etc/man.config এ NOAUTOPATH স্টেটমেন্ট সহ স্বয়ংক্রিয় "কাছাকাছি" অনুসন্ধানগুলি অক্ষম করতে পারেন।

উপরে উল্লিখিত অনুসন্ধান পাথের প্রতিটি ডিরেক্টরির মধ্যে, মানুষ বিষয়বস্তুর একটি ফাইল অনুসন্ধান করে অধ্যায় , অধ্যায় সংখ্যা এবং সম্ভবত একটি কম্প্রেশন suffix উপর একটি ঐচ্ছিক প্রত্যয় সঙ্গে। যদি এটি এমন একটি ফাইল খুঁজে না পায় তবে এটি ম্যান এন বা বিড়াল N নামে কোন সাবডিরেক্টরিতে দেখায় যেখানে N হল ম্যানুয়াল সেকশন নম্বর। যদি ফাইলটি একটি বিড়াল এন সাবডিরেক্টরিতে থাকে তবে মানুষ এটি একটি ফরম্যাটেড ম্যানুয়াল পৃষ্ঠা ফাইল (বিড়াল পাতা) অনুমান করে। অন্যথায়, মানুষ এটি অনুপযুক্ত হয় অনুমান। কোনও ক্ষেত্রে, যদি ফাইলের নামটি একটি পরিচিত কম্প্রেশন প্রত্যায় (যেমন .gz ) থাকে, তবে এটি অনুমান করা হয় যে এটি জিপ করা হয়েছে।

যদি আপনি দেখতে চান যে (বা যদি) কোন নির্দিষ্ট বিষয়ের জন্য ম্যানুয়াল পৃষ্ঠাটি খুঁজে পাবে, --পথ ( -ডব্লিউ ) বিকল্পটি ব্যবহার করুন

গুরুত্বপূর্ণ: আপনার কমান্ডটি নির্দিষ্ট কম্পিউটারে কিভাবে ব্যবহার করা হয় তা দেখতে ম্যান কমান্ড ( % man ) ব্যবহার করুন।