উত্তর:
কমান্ড মানুষ মানুষের ব্যবহারের আমরা যে আমরা দুটি অপশন আছে দেখতে পারেন।
-k Equivalent to apropos.
-K Search for the specified string in *all* man pages. Warning:
this is probably very slow! It helps to specify a section.
(Just to give a rough idea, on my machine this takes about a
minute per 500 man pages.)
এটি একটি RHEL 5 সিস্টেমে রয়েছে
এটা সম্ভবত দেরী। তবে আমি নেটবিএসডি-র জন্য আমার গুগল সামার অফ কোড প্রকল্পটি শেষ করেছি এবং আমার কাজটি হ'ল এটি। ম্যান পৃষ্ঠাগুলির জন্য সম্পূর্ণ পাঠ্য অনুসন্ধান কার্যকর করা হচ্ছে।
কোডটি এখানে: https://github.com/abhinav-upadhyay/apropos_replacement
যদিও এই মুহুর্তে এটি কেবল * বিএসডি (নেটবিএসডি সুনির্দিষ্ট হওয়ার জন্য তবে অন্যান্য বিএসডিগুলির সাথে কিছু ছোট সামঞ্জস্যের সাথে কাজ করা উচিত) কোডটি লেখার সময় করা কিছু অনুমানের কারণে এবং আমার কাছে লিনাক্স মেশিন সংশোধন করার জন্য বা আমার কাছে নেই লিনাক্সে কাজ করার জন্য এটি পোর্ট করুন।
আপনার জন্য দুটি বিকল্প। প্রথমত, আপনি এই স্ক্রিপ্টটি চেষ্টা করতে পারেন:
#!/bin/bash
for MANFILE in /usr/share/man/man?/*
do
found=`zcat $MANFILE | grep -c "$1"`
if [ $found -gt 0 ]; then
echo "------ Found in $MANFILE"
man -P cat $MANFILE | grep --color=auto "$1"
fi
done
এটিকে searchman.sh
বা অন্য কোনও হিসাবে সংরক্ষণ করুন এবং optionচ্ছিকভাবে এটিকে সম্পাদনযোগ্য করে তুলুন এবং এটি আপনার কোথাও আটকে দিন $PATH
। খালি রান sh searchman.sh <query>
। (দ্রষ্টব্য: আমি এখনই এটিকে দ্রুত একসাথে ফেলেছি I've আমি এটি পরীক্ষা করেছি এবং এটি দেখতে ভাল লাগছে তবে এটি এখানে এবং সেখানে টুইট করার প্রয়োজন হতে পারে))
দ্বিতীয়ত, এবং বিশেষত আপনি যদি উবুন্টু ব্যবহার করছেন তবে আপনি http://manpages.ubuntu.com/ ব্যবহার করতে পারেন - বেশ কয়েকটি পূর্ণ-পাঠ্য অনুসন্ধানের বিকল্প উপলব্ধ।