ম্যান পৃষ্ঠাগুলি দ্বারা ব্যবহৃত ডিফল্ট PAGER কী?


16

PAGERম্যান পেজগুলি দ্বারা ব্যবহৃত ডিফল্টটি কী ।

আমি, এবং প্রোগ্রামটি ম্যান পেজগুলি কী চালায়?

এটি দেখতে কিছু মত moreবা less। আমি নিশ্চিত যে এটি moreযেহেতু moreবিপরীত পিছনে সমর্থন করে না।


1
এটি কমবেশি more(বা less) মতো লাগে , আমার মনে হয়।
সাম্পাথিস্রিস

উত্তর:


20

থেকে man man:

                                                  ... The pager can  be
specified  in  a number of ways, or else will fall back to a default is
used (see option -P for details). 

...
-P pager, --pager=pager
       Specify  which  output pager to use.  By default, man uses pager
       -s.  This option overrides the $MANPAGER  environment  variable,
       which  in turn overrides the $PAGER environment variable.  It is
       not used in conjunction with -f or -k.

pager( /usr/bin/pager) ডেবিয়ান বিকল্প সিস্টেম (মাধ্যমে /etc/alternatives/pager) এবং ডিফল্ট ব্যবহার করে সেট করা হয়েছে less

$ update-alternatives --display pager
pager - auto mode
  link currently points to /bin/less
/bin/less - priority 77
  slave pager.1.gz: /usr/share/man/man1/less.1.gz
/bin/more - priority 50
  slave pager.1.gz: /usr/share/man/man1/more.1.gz
/usr/bin/pg - priority 10
  slave pager.1.gz: /usr/share/man/man1/pg.1.gz
/usr/bin/w3m - priority 25
  slave pager.1.gz: /usr/share/man/man1/w3m.1.gz
Current 'best' version is '/bin/less'.

স্পষ্টতই, এই নির্দিষ্ট ডিফল্ট (নামের একটি কমান্ড ব্যবহার করে pager) একটি ডেবিয়ান-ডেরিভেটিভ বৈশিষ্ট্য। দেখুন কোন সিস্টেমে 'পেজার' শর্টকাট / উপনাম রয়েছে? ইউনিক্স ও লিনাক্সে


ধন্যবাদ .. আমি বিভ্রান্ত হয়েছি কোনটি উত্তর হিসাবে চিহ্নিত করব। উভয়ই ভাল তথ্য এবং পেজারের সিমলিংক পরীক্ষা করার জন্য দুটি পৃথক পদ্ধতি সহ দ্রুত ছিল।
মেথাক্স

1
@ নিউউসার একটি মুদ্রা টস করুন :)
মুড়ু

এছাড়াও আমি মনে করি আপনি MANPAGERপরিবেশের সাথে এটি পরিবর্তন করতে পারেন ।
রন

@ রন ওহ, হ্যাঁ তবে সেই পরিবর্তনশীল ডিফল্ট হিসাবে সেট করা হয় না, এএএএএফসিটি।
মুড়ু

2
@ নিউউসার আহ, করবেন না সবচেয়ে ভাল উত্তর চয়ন করুন, প্রথম দিকে নয়।
মুড়ু

16

ডিফল্টরূপে, এটি less। হিসাবে ব্যাখ্যা করা হয়েছে man man:

-পি পেজার, - পেজার = পেজার

কোন আউটপুট পেজার ব্যবহার করবেন তা উল্লেখ করুন। ডিফল্টরূপে, মানুষ পেজার-
গুলি ব্যবহার করে
। এই বিকল্পটি AN MANPAGER এনভায়রনমেন্ট ভেরিয়েবলকে ওভাররাইড করে turn এটি -f বা -k এর সাথে একত্রে ব্যবহৃত হয় না।

মানটি একটি সাধারণ কমান্ডের নাম বা
আর্গুমেন্টের সহিত একটি কমান্ড হতে পারে এবং শেল উদ্ধৃতি (ব্যাকস্ল্যাশ, একক উদ্ধৃতি বা
ডাবল উদ্ধৃতি) ব্যবহার করতে পারে । এটি একাধিক com‐
mand সংযোগ করতে পাইপ ব্যবহার করতে পারে না ; আপনার যদি এটির প্রয়োজন হয় তবে একটি মোড়ক স্ক্রিপ্ট ব্যবহার করুন, যা ফাইলটিকে একটি যুক্তি হিসাবে বা স্ট্যান্ডার্ড ইনপুট হিসাবে প্রদর্শিত হতে পারে।

উবুন্টু সহ দেবিয়ান-ভিত্তিক সিস্টেমে pagerএটির জন্য একটি সিলেট লিঙ্ক less:

$ readlink -f /usr/bin/pager 
/bin/less

এর অর্থ হ'ল manএর ডিফল্ট pager -s, হ'ল less -s। আপনি i দ্বারা এটি পরিবর্তন করতে পারেন) এর -Pবিকল্পটি ব্যবহার করে man; ২) সেটিং MANPAGERবা PAGERপরিবেশগত ভেরিয়েবল।


ধন্যবাদ .. আমি বিভ্রান্ত হয়েছি কোনটি উত্তর হিসাবে চিহ্নিত করব। উভয়ই ভাল তথ্য এবং পেজারের সিমলিংক পরীক্ষা করার জন্য দুটি পৃথক পদ্ধতি সহ দ্রুত ছিল।
মেথাক্স

দুঃখিত বন্ধু আমি প্রথমে উত্তর দেওয়ার পরে @ মুরু উত্তরটি বিবেচনা করছি .. তবে আমি আশা করি আমি উভয়ই বেছে নিতে পারতাম, আপনি সম্মতি জানাতে পারেন
মেথাক্স

1
@ নিউউসার এটি সম্পর্কে চিন্তা করবেন না। মুরু এবং আমি দুজনেই আমাদের খুশি রাখার জন্য যথেষ্ট পরিমাণে প্রতিনিধি রেখেছি :) আপনার প্রশ্নের যে কোনও উত্তরই বোধ করছেন তাকে কেবল গ্রহণ করুন। আমি আপনাকে আশ্বাস দিচ্ছি যে কেউ খারাপ হবে না।
টেরডন

উভয় উত্তর যথেষ্ট ভাল। আপনার ক্রীড়াবিদ আত্মার জন্য ধন্যবাদ
মেথাক্স

@terdon readlink -f /usr/bin/pagerদেখায় /bin/lessতবে আমি manকমান্ড চালানোর সময় এটি পেজারে খোলে more। কেন?
আলহালাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.