'ম্যান' পৃষ্ঠা অনুসন্ধানের পথ কীভাবে সেট করা আছে?


10

manপৃষ্ঠাগুলি সন্ধানের জন্য ব্যবহৃত পথটি কীভাবে সেট করা হয়েছে তা দেখে আমি আশ্চর্য হই । "সঠিক জিনিস "টি যাদুবিদ্যার দ্বারা ঘটেছে বলে মনে হচ্ছে। উদাহরণস্বরূপ, যদি আমার PATH থেকে পরিবর্তন করুন

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin

প্রতি

/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin

manপৃষ্ঠাগুলির জন্য অনুসন্ধান করা পথ (অনুসারে man --path) থেকে পরিবর্তন হয়

/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man

প্রতি

/usr/local/git/share/man:/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/texbin/man

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

উত্তর:


13

মানুষের জন্য পথটি এনভিল ভেরিয়েবল মনপথ দ্বারা বা PATH এবং /etc/manpath.config থেকে একটি মনপথ নির্মাণ করে নির্ধারিত হয়

আপনার স্থানীয় গিট ম্যান পৃষ্ঠাগুলি প্রথমে বাছাই করার /usr/local/git/binকারণটি হ'ল ম্যানপাথটি প্যাথে উপস্থিত একই ক্রমে রয়েছে, সুতরাং আপনার পাঠাথের শুরুতে ম্যানপাথটি (যদি এটি এটি সন্ধান করতে পারে) মেলা ম্যান পাথ স্থাপন করবে মনপথের সূচনা (এই ক্ষেত্রে, /usr/local/git/share/man)।

আপনার মনপথে আগে থাকা পাথগুলি প্রথমে অনুসন্ধান করা হবে এবং মানুষ (1) প্রথম ম্যাচটি প্রদর্শন করবে।

এ সম্পর্কিত আরও তথ্যের জন্য দেখুন ম্যানপাথ (1) এবং কনফিগারেশন ফাইলের জন্য ম্যানপাথ দেখুন (5)


1
আমার কাছে (ডারউইন 12.2.0, ওএস এক্স 10.8.2, ব্যাশ 3.2.48 (1)) /etc/manpaths, /etc/man.confএবং বেশ কয়েকটি ফাইল রয়েছে /etc/manpaths.d। মনপথ বিল্ডিং প্রক্রিয়াতে কীভাবে সেই চিত্রগুলি?
ওরোম

@raxacoricofallapatorius এগুলি প্ল্যাটফর্ম নির্দিষ্ট, তাই আমি নিশ্চিত নই, আপনার প্রশ্ন প্ল্যাটফর্ম নির্দিষ্ট করে নি।
সিজেএইচ

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