কীভাবে man
সহজ নেভিগেশনের জন্য আমি ওয়েব ব্রাউজারে ম্যানপেজগুলি ( কমান্ড থেকে ) খুলতে পারি?
gman
একটি পৃষ্ঠা খোলার পরে প্রতিক্রিয়াহীন হয়ে উঠবে
কীভাবে man
সহজ নেভিগেশনের জন্য আমি ওয়েব ব্রাউজারে ম্যানপেজগুলি ( কমান্ড থেকে ) খুলতে পারি?
gman
একটি পৃষ্ঠা খোলার পরে প্রতিক্রিয়াহীন হয়ে উঠবে
উত্তর:
মানুষের ম্যানপেজের দিকে তাকিয়ে,
man man
নেই -H
বিকল্প, অথবা তার সমতুল্য --html
যা ম্যানুয়াল জন্য HTML উৎপন্ন এবং ব্রাউজার তাদের খুলবে।
এই বিকল্পটি গ্রফকে এইচটিএমএল আউটপুট উত্পাদন করতে পারে এবং সেই ফলাফলটি একটি ওয়েব ব্রাউজারে প্রদর্শন করবে। ব্রাউজারের পছন্দটি one ব্রোসার পরিবেশে পরিবর্তনশীল দ্বারা সরবরাহ করা হলে, বা যদি সেট না করা হয় এমন একটি সংকলন-সময় ডিফল্ট দ্বারা (সাধারণত লিঙ্কস) নির্ধারিত হয় oneচ্ছিক ব্রাউজার যুক্তি দ্বারা। এই বিকল্পটি বোঝায় -t, এবং কেবল জিএনইউ ট্রফের সাথে কাজ করবে।
সুতরাং ব্রাউজারে যে কোনও ম্যান পৃষ্ঠা খুলতে কেবল ব্যবহার করুন:
man -Hfirefox <command>
অথবা
man --html=firefox <command>
দুটোই এক।
আপনি ব্যবহার করতে পারেন firefox
, google-chrome
, chromium-browser
স্থানে অন্য কোন বা firefox
শব্দ।
man
কমান্ড কল করার আগে , নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
export BROWSER=firefox
এইভাবে আপনি প্রতিটি বারেই ব্রাউজারটি নির্দিষ্ট করে man -H
বা ব্যবহার man --html
ছাড়াই ব্যবহার করতে পারেন ।
man -H ls
আপনি আগের export
কমান্ডটিও যুক্ত করতে পারেন ~/.bashrc
যাতে প্রতিবার নতুন টার্মিনালটি খোলার পরে আপনাকে এটি টাইপ করতে হবে না এবং ব্যবহার করার চেষ্টা করতে হবেman -H
আপনি যদি এরকম কিছু বলতে ত্রুটি পেয়ে থাকেন:
man: command exited with status 3: /usr/bin/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | groff -mandoc -Thtml
আপনার groff
প্যাকেজ ইনস্টল করতে হবে ।
sudo apt-get install groff
ব্রাউজারের পছন্দটি যদি প্রাসঙ্গিক না হয় তবে আপনি সেই yelp
কমান্ডটি ব্যবহার করতে পারেন যা ম্যান পৃষ্ঠাগুলির মাধ্যমে নেভিগেশন সরবরাহ করে
yelp man:<command>
# example: yelp man:ls
আপনি http://manpages.ubuntu.com/ এও দেখতে পারেন এবং সেখানে প্রায় সমস্ত ম্যান পৃষ্ঠা দেখতে পারেন। সমস্ত উবুন্টু সংস্করণগুলির ম্যান পৃষ্ঠাগুলির সমস্ত সংস্করণ সেখানে উপলব্ধ। এটি একটি অনুসন্ধান কার্যকারিতাও বৈশিষ্ট্যযুক্ত।
অবশ্যই ওয়েবসাইটটি ব্যবহারের খারাপ দিকটি হ'ল আপনি ইন্টারনেটে সংযুক্ত না হয়ে এটি অ্যাক্সেস করতে পারবেন না।
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
আমি ইনস্টল করার কথা বলেছিgroff
আমি ম্যান পেজগুলি দেখতে man2html
প্যাকেজটি নেভিগেট http://localhost/cgi-bin/man/man2html
করেছি। এই পৃষ্ঠাগুলি অফলাইনে দেখা যাবে, অন্যান্য ম্যান পৃষ্ঠাগুলির সাথে লিঙ্ক করুন এবং একটি অনুসন্ধান ফাংশন বৈশিষ্ট্যযুক্ত।
উৎস
আমি এই স্ক্রিপ্টটি এখানে তৈরি করেছি (এটি সংক্ষিপ্ত নয়), এটি man2html
নির্দিষ্ট মানচিত্রের জন্য সরাসরি ওয়েবপৃষ্ঠায় (থেকে ) নেভিগেট করে । এটি কমান্ড লাইন আর্গুমেন্ট হিসাবে নির্দিষ্ট একাধিক ম্যান পৃষ্ঠা খুলতে পারে। স্ক্রিপ্টটি কোথাও সংরক্ষণ করুন এবং এটি সম্পাদনের অনুমতিগুলি দিন ( chmod +x script.sh
)। আর্গুমেন্ট হিসাবে খোলার জন্য এটিকে ~/script.sh
( ~
ডিরেক্টরিতে সংরক্ষিত ধরে নেওয়া ) হিসাবে চালনা করুন । কিছু খুলতে init(8)
, ব্যবহার করুন ~/script "8 init"
।
dwww
প্যাকেজ ইনস্টল করুন এবং http://localhost/dwww/man/1
পৃষ্ঠাগুলি অনুসন্ধান করতে নেভিগেট করুন । এই পৃষ্ঠাগুলি অফলাইনে দেখা যাবে, অন্যান্য ম্যান পৃষ্ঠাগুলির সাথে লিঙ্ক করুন এবং একটি অনুসন্ধান ফাংশন বৈশিষ্ট্যযুক্ত।
আমি এই স্ক্রিপ্টটি এখানে তৈরি করেছি (এটি সংক্ষিপ্ত নয়), এটি dwww
নির্দিষ্ট মানচিত্রের জন্য সরাসরি ওয়েবপৃষ্ঠায় (থেকে ) নেভিগেট করে । এটি কমান্ড লাইন আর্গুমেন্ট হিসাবে নির্দিষ্ট একাধিক ম্যান পৃষ্ঠা খুলতে পারে। স্ক্রিপ্টটি কোথাও সংরক্ষণ করুন এবং এটি সম্পাদনের অনুমতিগুলি দিন ( chmod +x script.sh
)। আর্গুমেন্ট হিসাবে খোলার জন্য এটিকে ~/script.sh page
( ~
ডিরেক্টরিতে সংরক্ষিত ধরে নেওয়া ) হিসাবে চালনা করুন । কিছু খুলতে init(8)
, ব্যবহার করুন ~/script init/8
। ছাড়া pcregrep
, আপনাকে /8
সর্বদা টাইপ করতে হবে এটির সাথে, কেবল পৃষ্ঠার নামটি টাইপ করুন।