আমি কীভাবে কোনও ম্যানপেজের মধ্যে অনুসন্ধান করতে পারি?


112

ম্যানপেজগুলির মধ্যে অনুসন্ধানের কোনও বিকল্প নেই?


1
আপনি মধ্যে অনুসন্ধান বোঝাতে চেয়েছেন সব এক নির্দিষ্ট সামগ্রী নেই যা খুঁজে, অথবা মধ্যে অনুসন্ধান করতে manpages এক একটি নির্দিষ্ট ফ্রেজ জন্য দেওয়া র manpage?
উদ্ভট

2
@ ফ্রেবজুস আমি একটি ম্যানপেজের মধ্যেই বোঝাতে চাইছি, সেখানে কি সমস্ত অনুসন্ধানের বিকল্প রয়েছে?
NES

3
আমি এটাও যুক্ত করেছি। যাইহোক, আপনি man manম্যান-পৃষ্ঠা সম্পর্কে সমস্ত প্রযুক্তিগত বিবরণ পড়তে টাইপ করতে পারেন।
স্টেফানো মধ্যে Palazzo

1
যে manজন্য manআমি সন্ধান করছি, প্রায় 2015 (আমি মনে করি এটি সোলারিস ... আমি জানি এটি একটি উবুন্টু বোর্ড), অনুসন্ধান করে /বা অভ্যন্তরীণ যে কোনও কিছুই করা যায় বলে উল্লেখ করে না man। এটিতে একগুচ্ছ কমান্ড-লাইন বিকল্প রয়েছে এবং এটিই।
ক্রিস

উত্তর:


133

কেবল হিট করুন /এবং আপনার অনুসন্ধানের ধরণটি টাইপ করুন।

  • প্যাটার্নগুলি নিয়মিত প্রকাশ হতে পারে , উদাহরণস্বরূপ, আপনি টাইপ করে "বিকল্প" শব্দটি অনুসন্ধান করতে পারেন

    /[Oo]ption
    

    বা দীর্ঘ আর্গুমেন্টের সাথে সন্ধান করুন

    /(--)[a-Z]
    

    অনুসন্ধানটি বাতিল করতে, Ctrl+ টিপুন C

    কিছু কার্যকর পরিমাপের অপারেটরগুলি হলেন:

    ?    for zero or one of the preceding expression
    *    for zero or more of the preceding expression
    +    for one or more of the preceding expression
    

    এবং এক্সপ্রেশনগুলি (--)+(দুটি বা ততোধিক ড্যাশগুলির জন্য) বন্ধনী হিসাবে "গোষ্ঠী" করা যেতে পারে ।

    [a-Z]একটি সিকোয়েন্স (অন্যদের মধ্যে [0-9], [এজে] এবং আরও কিছু রয়েছে), সেগুলি যেমন হিসাবে মিলিত হতে পারে [a-Z0-9]। আপনি ^অপারেটরের সাথে এক্সপ্রেশনগুলিও উল্টাতে পারেন , যেমন (--)[^a-Z]+সমস্ত দীর্ঘ আর্গুমেন্টের জন্য যা কোনও চিঠি ব্যতীত অন্য কোনও কিছু থেকে শুরু হয়।

    আর একটি দরকারী অপারেশন হ'ল ইউনিয়ন ( |), যেমনটি color|colourরঙ বা বর্ণের প্রতিটি ঘটনা খুঁজে পায় (এটি কখনও কখনও বুলিয়ান ওআর নামে পরিচিত )।

    এইসব "সংরক্ষিত" অক্ষরের কিছু ধারণকারী স্ট্রিং জন্য অনুসন্ধান করা হয় তাহলে (যেমন ?, *, +), তাদের সাথে উপসর্গে কোনো \ (অর্থাত /\+kজন্য অনুসন্ধান করতে +k)

  • করার মাধ্যমে তিড়িং লাফ ফলাফল, প্রেস N(ফরোয়ার্ড) এবং Shift+ + N(পিছন)।

  • সমস্ত মানপেজ জুড়ে অনুসন্ধানের একটি উপায়ও রয়েছে :

    man -K "Hello World"
    

    manপ্রোগ্রাম প্রথম ম্যাচ খুলতে হবে, এবং আপনার সাথে বন্ধ করার পর q, আপনি অফার

    • পরেরটি দেখুন (ফিরে)
    • বর্তমানটি এড়িয়ে যান (Ctrl + D)
    • বা প্রস্থান করুন (Ctrl + C)।

2
এই আপনার উপর নির্ভর করে pagerবিকল্প: update-alternatives --display pager। এটি সঠিকless
শেলহোলিক

1
কী দিয়ে কী ফলাফলের মাধ্যমে ব্রাউজ করার বিকল্প আছে? যেমন ফায়ারফক্সের মতো আপনি এফ 3 টিপুন এবং কার্সারটি একটি ফলাফল থেকে পরের দিকে ঝাঁপ দেয়?
NES

1
আরেকটি দরকারী টিপ জন্য less, পরিবর্তে ব্যবহার করার [oO][pP]...প্রতিটি অক্ষরের জন্য ব্যবহার -iক্ষেত্রে চেতন টগল করতে।
লেকেনস্টেইন

3
Hmm Ctrl + C বাতিল করা আমার পক্ষে কাজ করে না বলে মনে হচ্ছে। Esc + U যদিও করেন।
evanrmurphy

1
যে ভিউয়ারটি manব্যবহার করে তার কয়েকটি ভিমে-জাতীয় কী শর্টকাট রয়েছে, এটি কেবল তাদের মধ্যে একটি
থোমাসর্টটার

7

স্টেফানো থেকে উত্তরের উত্তরে মাইনর পরিশিষ্ট:

manlessঅন্য কোনও পেজার নির্দিষ্ট না করে ব্যবহার করে । সুতরাং আপনি সাথে /বা সাথে অনুসন্ধান করতে পারেন ?

আপনি যদি অনুসন্ধান করেন /তবে আপনি সামনের দিকে অনুসন্ধান করুন এবং আপনি nপরবর্তী ম্যাচটি সন্ধান করতে এবং Nআগের ম্যাচটি সন্ধান করতে ব্যবহার করেন এবং আপনি যদি অনুসন্ধানের সাথে ?পিছনে nঅনুসন্ধান করেন তবে পূর্ববর্তী ম্যাচটি Nঅনুসন্ধান করবে এবং পরবর্তী ম্যাচটি অনুসন্ধান করবে।

man lessবিশদ জন্য ব্যবহার করুন।

এছাড়াও আপনি man -wK wordকিছু শব্দ সহ সমস্ত ম্যানুয়াল ফাইলগুলি তালিকাভুক্ত করতে ব্যবহার করতে পারেন ।


0

যদি আপনি ইতিমধ্যে মানুষ পৃষ্ঠা থেকে হন, /অনুসন্ধান ব্যবহার করা সহজ, কিন্তু আমি আমার অনুসন্ধান শব্দ উল্লেখ করতে পছন্দ সঙ্গেman কমান্ড, তাই এটি শব্দটির প্রথম সংঘটন সরাসরি প্রর্দশিত হবে।

এটি একটি পাইপ সহ মোটামুটি সোজা এগিয়ে:

man ksh | less +/LINENO

তবে আপনি যদি কেবলমাত্র manবিকল্পগুলিতে লেগে থাকতে চান, তবে এটি বেশ চতুর্দিকের বলে মনে হচ্ছে। আপনাকে ডিফল্ট আউটপুট পেজার ( less -f) -Pবিকল্পটি দিয়ে ওভাররাইড করতে হবে ।

man -P 'less -p LINENO' ksh

0

জিইউআই পদ্ধতিগুলি

আপনার যদি উবুন্টু ডেস্কটপ সংস্করণ ইনস্টল থাকে তবে আপনি গ্রাফিকালি অনুসন্ধান করতে পারেন।

জিনোম সহায়তা

জিনোম সহায়তা yelpপ্রোগ্রাম ব্যবহার করে । man lsCLI ম্যান পেজের জন্য টাইপ না করে আপনি টাইপ করতে yelp man:lsএবং জিইউআই উইন্ডোতে দেখতে পারেন :

yelp man: ls.png

একবার লোড হয়ে গেলে আপনি অনুসন্ধান করতে Control+ ব্যবহার করতে পারেন F

ব্রাউজার

আমি ইন্টারনেটে man পৃষ্ঠা খুলুন এবং আমার ব্রাউজার অনুসন্ধান বৈশিষ্ট্যটি ব্যবহার Control+ + F

উদাহরণস্বরূপ যদি টার্মিনালে আমি man yadআমার ব্রাউজারে টাইপ করি তবে আমি টাইপ করব linux man yad

আপনার মাঝে মাঝে মনোযোগ দিতে হবে যে ইন্টারনেট সংস্করণে অনেক সময় যুক্তিগুলির নতুন বা পুরানো তালিকা থাকতে পারে তবে এটি আমার ক্ষেত্রে খুব কমই ঘটেছিল।

ইন্টারনেট ম্যানাপেজের সুবিধাগুলি অনুসন্ধানের সুবিধার বাইরে চলে যায় এবং এতে ক্লিপবোর্ডে উচ্চতর স্ক্রোলিং প্লাস সহজ কপি করা অন্তর্ভুক্ত থাকে।

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