কম বা বেশি ফাইলের শেষ থেকে পিছিয়ে পড়া কীভাবে?


169

আমি এখন পর্যন্ত একটি উপায় খুঁজে পেয়েছি: কম + জি ফাইলের নাম, তবে এটি কেবলমাত্র লাইনের সাহায্যে লাইন দিয়ে স্ক্রোল করে চলেছে। পৃষ্ঠায় স্ক্রোলিং প্রদান করে এমন আরও শক্তিশালী কম ব্যবহারগুলি কী, প্যাটার্ন সন্ধান পিছনে ইত্যাদি?

উত্তর:


225

আমি নিশ্চিত যে অন্য কারও কাছে এর চেয়ে ভাল উত্তর আছে, তবে

আপনি ফাইলটি খোলার পরে "কম" দিয়ে:

G goes to the bottom of the file

^b goes up one page

? searches backwards.

যেমনটি আপনি বলেছেন, আপনি + জি দিয়ে ফাইলটি খুলতে পারবেন এবং তারপরে ব্যবহার করতে পারবেন? এবং ^ বি স্ক্রোল করতে। কোনও স্ক্রিপ্টে একই জিনিস অর্জন করতে আপনি সম্ভবত চালাক অদ্ভুত জিনিসগুলি করতে পারেন।


3
Ctrl-b কাজ করে তবে b (নিজে থেকে )ও তা করে।
ডেনিস উইলিয়ামসন

ওহো! আমি ভিআই কী ব্যবহার করার জন্য এতটা শর্তযুক্ত যে আমি কেবল সেগুলিও কম ব্যবহার করি। হ্যাঁ - বি আপনাকে কম পৃষ্ঠায় সরিয়ে নিয়েছে, তবে vi এর মধ্যে একবারে একটি শব্দ পিছনে। আমি অধৈর্য; আমি একবারে একটি পৃষ্ঠা চাই এবং আমার আখরোটের আকারের মস্তিষ্ক মনে করতে পারে না আমি মাঝে মাঝে vi বা কম থাকি কিনা ...
chris

2
আপনার ফাইল কম, তারপরে 'h' => টাইপ করুন আপনি প্রতি অপারেশন ম্যানুয়ালটি পেয়েছেন। খুব ঝরঝরে, বাহ্যিক গাইড বা ম্যানপেজ আইএমওর প্রয়োজন নেই।
খারস্কি

6
আসলে, ? = shift + /, /ফরোয়ার্ড অনুসন্ধান করতে হয়।
হংকবোঝু

প্রকৃতপক্ষে Shift + Gফাইলটির নীচে যায়
Alex78191

82

বিভিন্নতার জন্য, আপনি যদি আসলে ফাইলটি পিছনের দিকে পড়তে চান (প্রথমে শেষ লাইন):

tac filename | less

1
এটি বেশিরভাগই একটি লিনাক্স / জ্ঞানিজম ...
ক্রিস

55
মজার বিষয়: tacহয় catপিছন
dKen

7
এটি ছিল আমার শৈশব বিড়ালের নাম। আমি মনে করি না কেন আমি এখনও বুঝতে পেরেছি।
ভান

ztacজিজেপড ফাইলগুলির জন্য (যেমন zcatতবে পিছনের দিকে) কোনও কি শুনেছেন ?
ইরবানানা

1
@irbanana: এক উপায় । তবে এটি বড় ফাইলগুলিতে কোনও সময় বাঁচায় না কারণ পুরো ফাইলটি সঙ্কুচিত করতে হবে।
ডেনিস উইলিয়ামসন

7

wপৃষ্ঠায় যায় ?বিপরীত অনুসন্ধান করে। hঅনলাইন সহায়তা নিয়ে আসে।


4

লেজ -আর | কম

আমি জানি না কেন কেউ এটিকে ভাবেনি। লেজ আসলে খুব সহজেই একটি ফাইলের শেষে ধরে। -আর কি সাধারণ বিকল্প নয়?


উবুন্টু 12.02 এ লেজ (জিএনইউ কোর্টিলস) 8.13 ব্যবহার করা হচ্ছে। যেমন বিকল্প নেই -r
জেএইচএইচ

আমি মনে করি tail -rএকটি বিএসডি / ম্যাকোস জিনিস - সেই পরিবেশগুলি নেই tac
fzzfzzfzz

4

ব্যবহার করুন:

less +F /path/to/your/file

এটি কম তবে নীচ থেকে শুরু করা। উপরের তীর কীটি লাইন দ্বারা পিছনের দিকে যেতে বা পৃষ্ঠায় পৃষ্ঠাতে সিটিএল + বি ব্যবহার করুন।


4
এটি কেবল ফাইলের শেষে যায় না, যেমন শেষের দিকে অতিরিক্ত আউটপুটটির জন্য অপেক্ষা করে tail -f। এটি যদি আপনি চান না তবে তার +Gপরিবর্তে আপনার ব্যবহার করা উচিত ।
মাইকেল হ্যাম্পটন

আপনি ঠিক @ মিচেলহ্যাম্পটন
রুবেন এস্ত্রাডা

2

আমি অবাক হয়েছি কেউ এটিকে আগে আনেনি তবে:

?patternপিছনে প্যাটার্ন জন্য অনুসন্ধান ।

N প্যাটার্নটির পূর্ববর্তী ম্যাচটি (যা পিছনের দিকে সন্ধান করা) সন্ধান করে।

রেফারেন্সের /patternজন্য, প্যাটার্নটি সামনের দিকে অনুসন্ধান করে এবং প্যাটার্নটিরn পরবর্তী ম্যাচটি সন্ধান করে। অনুসন্ধানটি সাধারণত এভাবেই ব্যবহৃত হয়।


2

স্পেস বার ব্যবহার moreবা journalctl -xeব্যবহার করার সময় আপনাকে 1 পৃষ্ঠা নীচে নিয়ে যায়। এটা আমার জন্য কাজ করেছে। আশাকরি এটা সাহায্য করবে.


1

অন্য একটি বিকল্প, আপনি একটি ফাইল কম শুরু করার পরে:

Alt + "শেষ কী"

"এন্ড-কী" দিয়ে আমি কীটি বোঝাই যা সাধারণত একটি কীবোর্ডের "হোম-কী" এর নীচে থাকে।


-1

আপনি যদি সুনির্দিষ্ট কিছু খুঁজছেন তবে এটি এটি করতে পারে:

cat yourfile.txt | grep "something specific" | less

আমি লগ ফাইল অনুসন্ধানের জন্য এটি ব্যবহার করি। এটি এখনও 'ভুল' ক্রমে থাকলেও খুব কম।

ডেনিস উইলিয়ামসনের উত্তর পড়ার পরে, এটি আমার নতুন পদ্ধতি =)


আমার catসাথে দরকার নেই grep-grep $StRING $FILENAME | less
লি জি

ইমো, এটি একেবারে আলাদা প্রশ্ন।
ইয়ারোস্লাভ নিকিতেনকো

-1

সম্ভবত কিছু লোক বুঝতে পারে না যে ড্র01 এর অর্থ কী। আমি এটি অন্য কথায় রাখার চেষ্টা করি।

  • কম ফাইল খুলুন
  • ফরোয়ার্ড অনুসন্ধান: কী / লিখুন
  • পিছনের সন্ধান: কীটি প্রবেশ করান?
  • পূর্ববর্তী উভয়ের জন্য: এখনই আপনার অনুসন্ধান শব্দটি প্রবেশ করান
  • এন্টার চাপুন
  • পরবর্তী অনুসন্ধানের জন্য অনুসন্ধান করতে n টিপুন
  • পূর্ববর্তী অনুসন্ধানের জন্য অনুসন্ধান করতে N টিপুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.