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


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.