ম্যান পেজ বিভাগে লিঙ্ক?


13

বিভাগে অ্যাঙ্কর সহ HTML এ ম্যান পেজ?

উবুন্টু ম্যান পৃষ্ঠাগুলির একটি অনলাইন সংস্করণ সাব-সেকশনের সরাসরি লিঙ্কযুক্ত থাকা ভাল। এটি কাউকে অনেক ক্ষেত্রে প্রাসঙ্গিক ডকুমেন্টেশনের দিকে নির্দেশ করতে সহায়তা করবে - উদাহরণস্বরূপ বিভিন্ন স্ট্যাক এক্সচেঞ্জ সাইটের উত্তর।

পুরো সমাধানটি কীভাবে দেখতে পারা যায় এবং কোন উপায়ে কার্যকর হবে তা আমি বর্ণনা করব। আমি মনে করি না যে কোথাও একটি সম্পূর্ণ সমাধান পাওয়া যায়, তাই প্রশ্ন

কোন আংশিক সমাধান আজ বিদ্যমান?

উদাহরণস্বরূপ, লিঙ্কের পরিবর্তে ম্যান পৃষ্ঠাগুলিতে অনুসন্ধান করার কোনও পদ্ধতিগত উপায়গুলি একটি আংশিক সমাধান হবে।


Manpages.ubuntu.com এ ম্যান পেজগুলি বেশিরভাগ সমস্যার সমাধান করে তবে তাদের শিরোনাম বা বিভাগগুলিতে অ্যাঙ্কর নেই।

এর অর্থ, যদি আমি man bashঅনলাইনে "প্যারামিটার সম্প্রসারণ" বিভাগটি নির্দেশ করতে চাই তবে আমাকে ব্যবহার করতে হবে

এর মধ্যে "প্যারামিটার সম্প্রসারণ" দেখুন [... এবং "প্যারামিটার সম্প্রসারণ" অনুসন্ধান করতে আপনার ব্রাউজারটি ব্যবহার করুন]man bash

এটি একটি দীর্ঘ ওয়েব পৃষ্ঠা হিসাবে শীর্ষে বাশ ম্যান পৃষ্ঠাটি খুলবে।

শেলের মধ্যে, আমি বলতে পারি

দেখা man bash | less "+/Parameter Expansion"

যা শুরুতে সঠিক জায়গায় লাফ দেয়।


লিঙ্ক অ্যাঙ্গারগুলির নাম দেওয়া শিরোনামগুলির মতো নামকরণ করা সত্যিই সহায়ক হবে। কিছু প্রকারের সূচক নম্বরযুক্ত অ্যাঙ্করগুলি এখনও সহায়তা করবে তবে এটি ব্যবহারের জন্য প্রকৃত ওয়েব পৃষ্ঠায় একটি ম্যানুয়াল অনুসন্ধান দরকার।

যেহেতু এইচটিএমএল স্তরে শিরোনামগুলিতে অ্যাঙ্কর যুক্ত করা কঠিন নয়, আমি নিশ্চিত যে এই জাতীয় পৃষ্ঠাগুলি রয়েছে;
তবে কোথাও অনলাইনে অ্যাঙ্কর সহ উবুন্টু ম্যান পৃষ্ঠাগুলির একটি সংগ্রহ আছে, বা কমপক্ষে একটি ভাল উপসেট আছে?

উদাহরণ কোড

থেকে বিভাগে "প্যারামিটারটি সম্প্রসারণ" হেডারের
http://manpages.ubuntu.com/bash
যা ধরনের অফ পুনঃনির্দেশ করা
http://manpages.ubuntu.com/manpages/trusty/en/man1/bash.1.html

       [ ... ]
       tildes in assignments to <b>PATH</b>, <b>MAILPATH</b>,  and  <b>CDPATH</b>,  and  the  shell
       assigns the expanded value.

   <b>Parameter</b> <b>Expansion</b>
       The `<b>$</b>' character introduces parameter expansion, command substitution,
       or arithmetic expansion.  The parameter name or symbol to  be  expanded
       [ ... ]

এই বিভাগে সরাসরি লিঙ্ক করতে সক্ষম হতে আমাদের এমন কিছু দরকার:

       [ ... ]
       tildes in assignments to <b>PATH</b>, <b>MAILPATH</b>,  and  <b>CDPATH</b>,  and  the  shell
       assigns the expanded value.

   <a href="#ParameterExpansion"><b>Parameter</b> <b>Expansion</b></a>
       The `<b>$</b>' character introduces parameter expansion, command substitution,
       or arithmetic expansion.  The parameter name or symbol to  be  expanded
       [ ... ]


এটি এইচটিএমএল কোডে একটি ট্যাগ যুক্ত করে এবং একটি বৈশিষ্ট্য, শূন্যস্থান ছাড়াই বিভাগটির নাম:

<b>Parameter</b> <b>Expansion</b>
<a href="#ParameterExpansion"><b>Parameter</b> <b>Expansion</b></a>

এখন, আমরা মত বিভাগে লিঙ্ক করতে পারেন

http://manpages.ubuntu.com/bash# প্যারামিটার এক্সপেনশন
বা এমনকি
manpages.ubuntu.com/bash# প্যারামিটার এক্সপেনশন

যা পাদদেশের নোট ব্যবহার করে এবং
[manpages.ubuntu.com/bash#ParameterExpansion [66] এর মতো লেখা হয়


অন্যান্য রেফারেন্স ডকুমেন্ট ব্যবহার

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

উপরের ব্যাশ উদাহরণের জন্য, ব্যাশ রেফারেন্স ম্যানুয়ালটি পৃথক সমাধান হিসাবে ম্যানুয়ালি দেখাতে ব্যবহার করা যেতে পারে:

বাশ রেফারেন্স ম্যানুয়াল বিভাগ শেল-প্যারামিটার-সম্প্রসারণ
হিসাবে লিখেছেন
[ব্যাশ রেফারেন্স ম্যানুয়াল বিভাগ শেল-প্যারামিটার-প্রসারণ] (http://www.gnu.org/software/bash/manual/bash.html# শেল -প্যারামিটার-এক্সপেনশন)

প্রস্তাবিত বাস্তবায়ন

প্রকৃতপক্ষে এই ধারণাটি manpages.ubuntu.com এ বাস্তবায়নের প্রস্তাব দেওয়ার জন্য ,
আমি সম্পর্কিত প্রকল্প "উবুন্টু- ম্যানপেজ -রিপোজিটরি" -তে একটি ঘনিষ্ঠভাবে সম্পর্কিত বাগ / বর্ধিতকরণের আবেদনটি দায়ের করেছি: লঞ্চপ্যাড # 1355271: মানুষের সাবসেকশনে বহিরাগত লিঙ্কগুলিকে অনুমতি দেওয়ার জন্য এইচটিএমএল ট্যাগ ব্যবহার করুন পৃষ্ঠাগুলি


3
একটি ভাল ধারণা মত শোনায়। এটির জন্য একটি বাগ রিপোর্ট ফাইল করুন ।
ফ্লোরিয়ান ডিয়েশ

@ ফ্লোরিয়ানডিয়েশ অবশ্যই, এটি প্রকৃত অংশ;) আসলে, manpages.ubuntu.com খুব পরিষ্কার বাস্তবায়ন পছন্দ করে তবে আমি মনে করি এটি একক বিকাশকারী দ্বারা সম্পন্ন হয়েছে। আসুন দেখে নেওয়া যাক ...
ভলকার সিগেল


1
@ আলাআলি মেটা কেবল উবুন্টুকে জিজ্ঞাসা প্রশ্নাবলীর জন্য , উবুন্টু প্রকল্প বা উবুন্টু সম্পর্কিত ওয়েবসাইটগুলি সম্পর্কে নয়।
এলিয়াহ কাগন

1
যাইহোক, আমি এখানে একটি খুব অনুরূপ প্রশ্ন লিখেছিলাম: unix.meta.stackexchange.com/q/3960/135943
ওয়াইল্ডকার্ড

উত্তর:


7

হ্যাঁ, এটি আছে, এটি http://man.cx/ । এটির লক্ষ্য একাধিক ভাষায় সমস্ত ম্যান পেজ রয়েছে। দুর্ভাগ্যক্রমে অ্যাঙ্করগুলির নাম দেওয়া হয়নি, তবে নাম্বার দেওয়া হয়েছে: উদাহরণস্বরূপ http://man.cx/printf#heading1 আপনাকে printfম্যান পৃষ্ঠার প্রথম শিরোনামে নিয়ে যাবে । তবুও আমি মনে করি এটি অ্যাঙ্কর ছাড়া ভাল))

পুনশ্চ. আপনার অনুসন্ধান ইঞ্জিনগুলিতে সাইট যুক্ত করুন, তারপরে আপনি কেবল man printfনিজের ঠিকানা বারে টাইপ করতে পারেন এবং এটি আপনাকে দুর্দান্ত পৃষ্ঠায় নিয়ে যাবে, দুর্দান্ত দুর্দান্ত!


1
সার্চ ইঞ্জিন হিসাবে ব্রাউজার একীকরণের জন্য দুর্দান্ত ধারণা!
ফিলিপ ওয়েেন্ডার

মন্তব্য ছাড়াই ডাউনটাতে?
জেরহার্ড বার্গার

2

উপর unix.stackexchange , সেখানে আচার-বর্ণিত হয় হাইপারটেক্সট যেমন অফলাইন manpages ব্যবহার খুব। আমার পক্ষে সহজতম উপায়টি w3mman বলে মনে হচ্ছে, যা প্যাকেজের অংশ w3m, তাই:

sudo apt-get install w3m

যখন আপনি কোনও মেন পৃষ্ঠা খুলবেন w3mman man, তখন আপনি TABপরবর্তী লিঙ্কটিতে নেভিগেট করতে ব্যবহার করতে পারেন । (অন্যান্য মানব-সাধারণ কীবোর্ড শর্টকাটগুলি একই কাজ করে: স্ক্রোলিং, অনুসন্ধান, প্রস্থান :-)

ছাড়ার নিশ্চয়তা ( manআচরণের মতো ) বন্ধ করতে :

  • সম্পাদন করা ~/.w3m/config

    • যদি বিদ্যমান না থাকে: cp /etc/w3m/config ~/.w3m/
  • সেট confirm_qq 0

নরমাল ম্যান কমান্ড প্রতিস্থাপন করতে :

  • সম্পাদন করা ~/.bashrc

    • যোগ alias man='w3mman'
  • source ~/.bashrc

এখন man <some command>সাধারণ লোকের পরিবর্তে ডাব্লু 3 ম্যান ব্যবহার করবে :) আমি এইভাবে পছন্দ করি। জিজ্ঞাসা করার জন্য ধন্যবাদ! :)

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