ম্যান পৃষ্ঠাগুলিতে কেস সংবেদনশীল অনুসন্ধান


18

সংবেদনশীলভাবে ম্যান পেজগুলি অনুসন্ধান করার কোনও উপায় আছে কি? '/' অনুসন্ধান বৈশিষ্ট্যটি ব্যবহার করে সঠিক কেসের সাথে মেলে।


5
"ম্যান পেজে অনুসন্ধান করুন" এর মতো কোনও জিনিস নেই। আসলে এটি পেজারে অনুসন্ধান করা যা ম্যান পৃষ্ঠাটি প্রদর্শন করে। manআপনি যে প্রয়োগটি ব্যবহার করেন এবং পেজার আপনি পছন্দ করেন তার উপর নির্ভর করে তবে আমার কাছে আছে export MANPAGER='less -I'
manatwork

@ মানাটওয়ার্কের পয়েন্টটি এর -Iঅর্থ --IGNORE-CASE, even if the pattern contains uppercase letters, দেখুন man less
টেরডন

উত্তর:


18

যখন অন্য কোনও পেজার নির্দিষ্ট না করা থাকে, ম্যান পৃষ্ঠাগুলি প্রদর্শন করতে manব্যবহার lessকরে।

পেজার কমান্ড লাইন পরিবর্তন করার সাথে জড়িত অন্যান্য উত্তরগুলি সঠিক, তবে -iকম চলার সময় আপনি টাইপও করতে পারেন । কম লোক পৃষ্ঠা থেকে:

- কমান্ড লাইন বিকল্প অক্ষরের একটি অনুসরণ করে (নীচে অপশনগুলি দেখুন), এটি সেই বিকল্পের সেটিংটি পরিবর্তন করবে এবং নতুন সেটিংস বর্ণনা করে একটি বার্তা মুদ্রণ করবে।

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


13

কেবলমাত্র আপনি ক্যাপগুলি ব্যবহার করলে, আপনি কেবল ছোট হাতের অক্ষর ব্যবহার না করে নয়। উদাহরণস্বরূপ, চালান man bashএবং চেষ্টা করুন:

  • /invoc <== কেস সংবেদনশীল
  • /Invoc <== কেস সংবেদনশীল
  • /INVOC <== কেস সংবেদনশীল

হিসাবে @manatwork মন্তব্য আউট poited, এছাড়াও আপনি যোগ করে এই আচরণ নিয়ন্ত্রণ করতে পারেন export MANPAGER='less -I'আপনার টু ~/.profileMANPAGERপরিবর্তনশীল সংজ্ঞায়িত যা প্রোগ্রামের সাথে ব্যবহার করা হয় manকমান্ড। -Iমানে (থেকে man less):

   -I or --IGNORE-CASE
          Like -i, but searches ignore case even if the  pattern  contains
          uppercase letters.

অন্যান্য প্রাসঙ্গিক বিকল্পগুলি হ'ল (এটি সাধারণত ডিফল্ট হিসাবে চালু থাকে):

   -i or --ignore-case
          Causes searches to ignore case; that is, uppercase and lowercase
          are  considered identical.  This option is ignored if any upper‐
          case letters appear in the search pattern; in other words, if  a
          pattern  contains  uppercase  letters, then that search does not
          ignore case.

সুতরাং, যদি আপনি export MANPAGER="less -I"; man bash, আপনার /iNvOcকেস-সংবেদনশীল উপায়ে অনুসন্ধান করতে সক্ষম হওয়া উচিত ।


+1 আপনি কী জানেন যে কীভাবে কোনও সর্বস্তরের অনুসন্ধানের ধরণে কেস সংবেদনশীলতা জোর করতে পারে?
জোসেফ আর

@JosephR। man bash | grep -C 5 invocকিন্তু এটা প্রতারণা।
টেরডন

হ্যাঁ, আমি ঠিক যে উত্তরটি খুঁজছিলাম তা নয়। এটি নিজে থেকে অন্য প্রশ্নের জন্য মূল্যবান হতে পারে ...
জোসেফ আর

1
@JosephR। স্পষ্টতই , আপনি lessপিসিআরই ব্যবহার করতে সংকলন করতে পারেন যা কৌশলটি করতে পারে।
টেরডন

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