লিনাক্স কমান্ড লাইন লগ ভিউয়ার যা স্বয়ংক্রিয় লেজ এবং অনুসন্ধানের অনুমতি দেয়?


18

tail -fলগ ফাইলগুলি দেখতে আমি আমার লিনাক্স শেলটিতে ব্যবহার করি, যেমনটি আসন্ন পাঠ্যের সাথে এটি কীভাবে স্বয়ংক্রিয়ভাবে আপডেট হয় তা পছন্দ করি: নতুন জিনিসটি স্ক্রোল করতে দেখতে আমি পছন্দ করি।

তবে, আমি অনুসন্ধানের কার্যকারিতাটিও পছন্দ করি less, যা উপলভ্য নয় tail(বা এটি?) "উভয় বিশ্বের সেরা" সমাধান আছে?

যদি এমন কোনও মোড ছিল lessযা আমি স্যুইচ করতে পারলাম যা আগত পাঠ্যের সাথে এটি স্বয়ংক্রিয়ভাবে আপডেট করবে, তবে এটি আদর্শ হতে পারে।


এটি একটি সাধারণ কমান্ড হতে হবে বা আপনি একটি নোড.জেএস কমান্ড লাইন অ্যাপ্লিকেশন ব্যবহার করে গ্রহণ করবেন?
জুলিয়ান নাইট

উত্তর:


23

ফ্যাশনে less +F filenameফাইল দেখতে আপনি চালাতে পারেন tail -f

ফরোয়ার্ডিং মোডে স্যুইচ করার জন্য ফাইলটি কম সময়ে দেখার জন্য আপনি শিফট + এফ এবং এই মোডটি ছাড়তে Ctrl + C টিপতে পারেন ।


বা অবিচ্ছিন্ন আপডেটের জন্য শিফট-এন্ড।
auxsvr

5

থেকে less -help:

চিরতরে ফরওয়ার্ড; "লেজু - ফ" এর মত

খুব সম্ভবত less +F /var/log/messages


ফরোয়ার্ডিং মোডে স্যুইচ করতে কম ফাইল ফাইল দেখার সময় আপনি শিফট + এফ এবং এই মোডটি ছাড়তে Ctrl + C টিপতে পারেন ।
নিকোলাই

@ linuxdev2013 - "কম -F <ফাইল>" দিয়ে এটি শুরু করা আমার পক্ষে কাজ করে না। @ নিকোলাই - shift&fনিখুঁত, ধন্যবাদ! আপনি যদি একটি উত্তর করতে চান তবে আমি এটিকে সঠিক হিসাবে চিহ্নিত করব। (বিটিডব্লিউ, ফরওয়ার্ডিং মোড থেকে অন্য কেউ পড়তে পড়তে, তা ctrl&c, বা আপনার নিয়মিত বাতিল / বিঘ্নিত কীডকোড যাই হোক না কেন
ম্যাক্স উইলিয়ামস

3

নিকোলাইয়ের উত্তর সম্ভবত আপনি যা চেয়েছিলেন তার নিকটতম, তবে আপনি কি টিএমউক্স ব্যবহার সম্পর্কে ভেবে দেখেছেন?

আমার টিএমএক্স সেশনগুলিতে, আমি tail -fলগ করতে চাই , তারপরে সন্ধানের জন্য ঠিক কম অনুসন্ধান করার মতো tmux এর অনুলিপি মোডটি প্রবেশ করান, তারপরে আমার tail -fএখনও চলছে তা খুঁজে পেতে কপি মোডে প্রস্থান করুন ।

একটি tmux সেশন তৈরি করুন:

tmux

শুরু করতে লগ ফাইল এবং শেষ 1000 টি লাইন টেইল করুন:

tail -f -n1000 /var/log/syslog

লিডার কী এবং একটি বাম বন্ধনী ব্যবহার করে অনুলিপি মোড প্রবেশ করুন:

[ctrl+leader] + [

ডিফল্ট tmux লিডার কী হ'ল বি বর্ণ, তাই উদাহরণস্বরূপ:

[ctrl+b] [

এখন আপনি কমের মতো স্ক্রোল করতে এবং অনুসন্ধান করতে পারেন।

আপনার tail -fসাথে ফিরে আসতে কপি মোড থেকে প্রস্থান করুন :

[crtl+c]

বোনাস উপাদান: একটি দ্বিতীয় টার্মিনাল প্রম্পট খুলুন:

[ctrl+leader] + c

দুটি টার্মিনাল প্রম্পটের মধ্যে স্যুইচ করুন:

[ctrl+leader] + l

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