কম কি আর বেশি হয় না?


45

যখন আমি করি more filenameএবং less filename, মনে হয় ফলাফল টার্মিনালগুলি বেশ অনুরূপ। আমি নেভিগেট করুন এবং অভিন্নরুপে মাধ্যমে অনুসন্ধান আমার ফাইল (can j, Space, /pattern, ইত্যাদি)।

আমি বিশ্বাস করি যে lessএটি বিশ্বাস করা কঠিন moreএবং বিপরীত। দুজনের মধ্যে কি কোনও মতভেদ আছে?


36
lessএর চেয়ে বেশি more, কম বা কম, এর moreচেয়ে কম less। ;-)
অ্যালান হাগই আলাভি

3
@ অ্যালানহাগাই আলাভি - আপনার কাছে এটি বেশ জিভ্স টুইটার: ডি
কেন্ট পয়ার

3
@ অ্যালানহাগাই আলাভি এটি উত্তর হওয়া উচিত। :)
ট্রিপ গতিবিদ্যা

এটি ইউনিক্স কী ব্যবহৃত হচ্ছে তার উপর নির্ভর করে। কিছু চালু, lessএবং moreএকই এক্সিকিউটেবল, অন্যেরা তারা ভিন্ন হয়।
কুসালানন্দ

উত্তর:


52

পার্থক্য বেশিরভাগই এই সময়ে ঐতিহাসিক, আমি বিশ্বাস করি কিছু সিস্টেমে এমনকি আছে moreএবং lessএকই বাইনারিতে hardlinked।

মূলত, moreবেশ কয়েকটি আপনাকে কেবল একটি ফাইলে এগিয়ে যাওয়ার অনুমতি দেয় তবে বাফারিং আউটপুটটির জন্য এটি বেশ শালীন।

lessএমন একটি উন্নত হিসাবে লেখা হয়েছিল যা moreআপনাকে প্রদর্শিত পাঠ্যের চারদিকে স্ক্রোল করতে দেয়

আমার man lessবেশিরভাগ প্রথম লাইনে এটি যোগ করে:

Less is a program similar to more, but which allows backward 
movement in the file as well as forward movement. 

@ জেকেরিয়ান: পাঠ্য-সন্ধান এবং একসাথে বাফারিং, আপনি কমান্ড বাস্তবায়নের ক্ষেত্রে এই দুটি যেখানে পৃথক রয়েছে তার একটি ব্যবহারিক উদাহরণ দেখাতে পারেন?
জায়েদ 21

14
আমি দেখতে পাচ্ছি না যে এটি historicalতিহাসিক আমি এমন কোনও 'বেশি' কখনও দেখিনি যা আপনাকে উভয় দিকেই যেতে দেয়। আপনি কেবল আরও কিছুতে এগিয়ে যেতে পারেন। pointতিহাসিক বিষয়টি হ'ল আরও কম লেখার আগে লেখা হয়েছিল, যার অর্থ '1 পৃষ্ঠারও বেশি দেখুন' এবং কমের কমান্ডের নাম কম বেশি একটি রসিকতা বেশি এবং বেশি কম, মূলত কম বলা আরও বেশি কিছু করতে পারে।
xenoterracide

1
আমার এখানে একটি সোলারিস 10 সিস্টেম রয়েছে যেখানে moreপুরানো ধাঁচের মতো কাজ করে more--- আপনি কোনও পৃষ্ঠায় ফিরে যেতে পারবেন না। এবং এটি ডিফল্ট PAGER। আমাকে পাগল করে
তোলে

1
সুতরাং অন্য কথায় এটি ফ্রিবিএসডি (সম্ভবত সমস্ত বিএসডি?) ভিত্তিক সিস্টেম ... যেহেতু ওএস এক্স ফ্রিবিএসডি ভিত্তিক ... @ স্টেফান সোলারিসের ডিফল্ট শেলটি ট্যাব সমাপ্তি ছাড়াই (সক্ষম?) আমাকে পাগল করে দিয়েছে।
xenoterracide

7
কম-বেশি সঠিক উত্তর।
বিপরীতমুখী

25

lessএর চেয়ে অনেক বেশি more, উদাহরণস্বরূপ আপনার অনেক বেশি কার্যকারিতা রয়েছে:

g: ফাইলের শীর্ষে যান
জি: ফাইলের নীচে যান
/: এগিয়ে অনুসন্ধান করুন
?: পিছনে অনুসন্ধান করুন
এন: লাইনের নম্বরটি প্রদর্শন করুন
: গোটো লাইন
এফ: লেজুফের মতোই, সিটিআরএল + সি দিয়ে থামান
এস: বিভক্ত লাইন

এবং আমি আরও মনে করি না ;-)


3
h: আপনি যা মনে রাখবেন না সবকিছু;)
t 19rzsmókus

9

ইতিমধ্যে উল্লিখিত অতিরিক্ত বৈশিষ্ট্যগুলির lessপাশাপাশি এটির একটি vকমান্ড রয়েছে যা বর্তমান ফাইলটি viএকই অবস্থানে খোলে । যখন আপনি প্রস্থান করবেন vi, আপনি lessপ্রদর্শিত (সম্ভবত আপডেট হওয়া) ফাইলটি দিয়ে ফিরে আসবেন ।


1
moreইন্টারেক্টিভ কখন এটি viভী। টিপে শুরু করা যেতে পারে
ট্রাববাদুর

4

আমি বেশ কয়েকটি জিনিস যা আমি সর্বদা করি less, এটি কাজ করে না more(কমপক্ষে আমি যে সিস্টেমগুলি ব্যবহার করি তার সংস্করণগুলি। একটি Gফাইলের শেষে gযেতে এবং শুরুতে যেতে ব্যবহার করে। লগ ফাইলগুলির জন্য এটি দরকারী, যখন আপনি ফাইলের শেষে সাম্প্রতিক এন্ট্রিগুলি সন্ধান করছেন অন্যটি সন্ধান, যেখানে lessম্যাচটি হাইলাইট করে, যখন moreআপনাকে কেবল ফাইলের সেই বিভাগে নিয়ে আসে যেখানে ম্যাচটি ঘটে তবে তা ঘটে না doesn't এটি কোথায় তা নির্দেশ করুন।


3

কম অনেক বেশি কার্যকারিতা আছে।

আপনি vবর্তমান $ সম্পাদকের মধ্যে ঝাঁপ দিতে ব্যবহার করতে পারেন । আপনি টেল-ফ মোডে রূপান্তর করতে পারেন fপাশাপাশি অন্যদের দেওয়া সমস্ত টিপস।


3

উবুন্টুর এখনও স্বতন্ত্র কম / বেশি বিনা রয়েছে। কমপক্ষে আমার কাজটি করে, অথবা moreকমান্ডটি বিভিন্ন যুক্তি কমকে প্রেরণ করছে।

যাই হোক না কেন, পার্থক্যটি দেখতে, আপনার টার্মিনালে একবারে দেখতে পাওয়ার চেয়ে আরও বেশি সারি রয়েছে এমন একটি ফাইল সন্ধান করুন। টাইপ করুন cat, তারপরে ফাইলের নাম। এটি কেবল পুরো ফাইলটি ফেলে দেবে। টাইপ করুন more, তারপরে ফাইলের নাম। যদি উবুন্টু, বা কমপক্ষে আমার সংস্করণে (9.10) থাকে তবে আপনি প্রথম স্ক্রিনটি দেখতে পাবেন, তার --More--(27%)মানে ফাইলটিতে আরও কিছু রয়েছে এবং আপনি এখনও পর্যন্ত 27% দেখেছেন seen পরের পৃষ্ঠাটি দেখতে স্পেস টিপুন। lessএকের পর এক লাইন লাইন চলার অনুমতি দেয়, পাশাপাশি অনুসন্ধান এবং অন্যান্য স্টাফের পুরো গোছা।

মূলত, ব্যবহার করুন less। আপনার সম্ভবত কোনও moreকিছুর প্রয়োজন হবে না । আমি lessবিশাল ফাইল ব্যবহার করেছি এবং এটি ঠিক আছে বলে মনে হচ্ছে। আমি মনে করি না এটি পুরোপুরি স্মৃতিতে লোড করার মতো পাগল কাজ করে ( কাশি নোটপ্যাড)। বিশাল ফাইল সহ লাইন নম্বর দেখানো কিছুটা সময় নিতে পারে।


1
আপনি এই আচরণটি দেখার কারণটি হ'ল কোনও প্রোগ্রাম পরামিতিগুলির মধ্যে একটি প্যারামিটার হ'ল এটি নাম যা তাকে ডাকা হয়েছিল। আপনি যদি "কম" বাইনারি নেন এবং এটি "আরও" সাথে অনুলিপি করেন বা লিঙ্ক করেন, তবে "আরও" মাধ্যমে চালানো তার আচরণ পরিবর্তন করে কারণ এটি জানেন যে এটি সামঞ্জস্যতা মোডে চলমান উচিত। একটি আধুনিক ইউনিক্সি সিস্টেমে এটির মোটামুটি বেশ চলছে। কিছু সিস্টেমে, উদাহরণস্বরূপ, এমভি, সিপি এবং আরএম সমস্ত একই বাইনারি হয়, কেবল এটি কীভাবে ডাকা হয়েছিল তার উপর নির্ভর করে আচরণ পরিবর্তন করে। এর চূড়ান্ত উদাহরণ ব্যাসিবক্স প্রকল্প যা এম্বেডড লিনাক্সে জনপ্রিয়।
ওয়ারেন ইয়ং

/ বিন / আরও এবং / বিন / কমের জন্য ফাইলের আকার পৃথক এবং সেগুলির প্রতিটি একটি করে হার্ডলিংক দেখায় (কলামটিতে একটি রয়েছে 1)।
স্টেফান লাসিউস্কি

2

কমপক্ষে আমি যে সিস্টেমে ব্যবহার করেছি সেগুলিতে:

  • more আপনি যখন ফাইলের শেষে পৌঁছান তখন স্বয়ংক্রিয়ভাবে প্রস্থান করে
  • less আপনার স্পষ্টভাবে প্রস্থান করা প্রয়োজন।

1

এছাড়াও কম জিপড / সংকুচিত ফাইল দেখতে পারে, আরও এটি করতে পারে না।

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