উবুন্টুতে ম্যান পেজগুলি কোথায় সংরক্ষণ করা হয়?


47

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

কোন ডিরেক্টরিতে আমি ম্যান পৃষ্ঠাগুলির ফাইলগুলি খুঁজে পেতে পারি, যেমন আপনি টাইপ করলে কেবল পঠনযোগ্য পাঠ্য ফাইলটি খোলে man foo? আমি ধরে নিই যে বিভিন্ন ডিগ্রোগুলি এগুলিকে কিছুটা আলাদা জায়গায় রাখতে পারে, তাই যদি এটি কোনও পার্থক্য করে তবে আমি উবুন্টু 10.04 চালাই।

উত্তর:


58

ব্যবহার করুন manpathআপনার সিস্টেম দ্বারা ব্যবহৃত ডিরেক্টরি দেখতে পাও ও একটি নির্দিষ্ট ম্যানুয়েল পৃষ্ঠা এটি foo বিন্যাসman --where --all foo

স্ট্যান্ডার্ড অবস্থানটি ফাইলসাইম হায়ারার্কি স্ট্যান্ডার্ড/usr/share/man অনুযায়ী হয় এবং এটি সাধারণত সেই ডিরেক্টরিতে একটি সিমিলিংক হয়।/usr/man

অন্যান্য অবস্থানগুলি সংজ্ঞায়িত করা যায় /etc/manpath.configবা /etc/man_db.conf(সঠিক অবস্থানের পরিবর্তিত হয়)। উদাহরণস্বরূপ, / usr / স্থানীয় / ভাগ / মানুষ প্রায় সর্বদা অন্তর্ভুক্ত থাকে।

উপরন্তু, মানুষ $ PATH- এ নিদিষ্ট প্রত্যেক ডিরেক্টরির জন্য ম্যানুয়াল পৃষ্ঠার খোঁজ করে - উদাহরণস্বরূপ, যদি আপনি $ পথে / অপ্ট / plan9 / বিন যোগ মানুষ স্বয়ংক্রিয়ভাবে / অপ্ট / plan9 / মানব এবং / অপ্ট / plan9 / বিন অনুসন্ধান করবে /মানুষ.

যদি $MANPATHপরিবেশের পরিবর্তনশীল সেট করা থাকে তবে এটি অন্যান্য সমস্ত উত্সকে ওভাররাইড করে।


6

ফাইলগুলি যখন ব্যবহার করার সময় .gz এর সাথে শেষ হয় whereis:

whereis man

আউটপুট:

man: /usr/bin/man /usr/bin/X11/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man7/man.7.gz

গ্রেপ সহ উদাহরণ:

whereis grep

আউটপুট:

grep: /bin/grep /usr/share/man/man1/grep.1.gz

এই জিজেড ফাইলগুলি কীভাবে পড়বেন সে সম্পর্কে ছোটখাটো আপডেট:

info /usr/share/man/man1/grep.info.gz
zcat /usr/share/man/man1/grep.1.gz | less

বা যদি এটি name.number.gz ফর্ম্যাটে থাকে:

zcat /usr/share/man/man1/grep.1.gz | less
# or more readable
man /usr/share/man/man1/grep.1.gz

4
whereisআপনাকে একটি প্রোগ্রামের অবস্থান বলে দেয়, তাই করণীয় whereis manআপনাকে manনির্বাহযোগ্য স্থানে কোথায় সংরক্ষণ করা হবে তা জানায় , কিন্তু ম্যানটি নিজের পৃষ্ঠাতে নয়।
jff

4
@jff এখানে ভুল। যার জন্য ম্যানুয়াল পৃষ্ঠা থেকে: 'সেখানে - একটি আদেশের জন্য বাইনারি, উত্স এবং ম্যানুয়াল পৃষ্ঠা ফাইলগুলি সন্ধান করুন'। ব্যবহার whereis -m grepআউটপুটকে কেবল ম্যানুয়াল পৃষ্ঠা ফাইলগুলির অবস্থানের মধ্যে সীমাবদ্ধ করবে।
নিক কেনেডি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.