একক টার্মিনালে একাধিক ফাইল কীভাবে দেখবেন?


21

সমস্যা সমাধানের জন্য মাঝে মাঝে আমার একাধিক লগ ফাইল অ্যাক্সেস করতে পারে তবে আমি সেগুলি বিভিন্ন টার্মিনালে খুলতে চাই না।

আমি যা চাই তা হ'ল এগুলি একই টার্মিনালে খোলা।

একই টার্মিনাল উইন্ডোতে একাধিক লগ ফাইলের লেজ অংশটি দেখতে পাবার কোনও উপায় আছে কি?


1
উত্তর হিসাবে এটি পোস্ট করার আমার কাছে সময় নেই তবে আপনি একটি ভিএম উইন্ডোতে অনেকগুলি ফাইল খুলতে পারেন।
don.joey

1
... ভাল, সবসময় আছে tmux...
হানিফমুবারক

উত্তর:


22

আপনি উদাহরণস্বরূপ যদি /var/log/syslog, /var/log/auth.logলগ ফাইল, আপনি নির্বাহ পর এক টার্মিনালে তাদের উভয় দেখতে পারেন tail -fকমান্ড।

টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি যুক্ত করুন :

tail -f /var/log/syslog  /var/log/auth.log

আউটপুট:

==> /var/log/syslog <==
Mar  4 17:44:15 client AptDaemon: INFO: Quitting due to inactivity
    Mar  4 17:44:15 client dbus[815]: [system] Activating service name='org.debian.apt' (using servicehelper)


==> /var/log/auth.log <==
Mar  4 16:17:01 client CRON[13628]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar  4 16:17:01 client CRON[13628]: pam_unix(cron:session): session closed for user root

9

একক টার্মিনাল উইন্ডোতে একাধিক ফাইলের লেজের অংশটি দেখতে আপনি মাল্টিটেল ইনস্টল করতে পারেন :

sudo apt-get install multitail

ব্যবহার: multitail <filename1> <filename2>

সুতরাং আউটপুট একই টার্মিনালে ফাইল 1 এর অংশ এবং ফাইল 2 এর অংশ হবে।

আশা করি এইটি কাজ করবে.


আমি এটি একাধিক লগ ফাইল নিরীক্ষণের সবচেয়ে সুবিধাজনক উপায় হিসাবে খুঁজে পেয়েছি। সাথে কাজ করতে খুব সহজ এবং বিশ্বাসের বাইরেও কাস্টমাইজযোগ্য। এটি দূরবর্তী মেশিন থেকে লেজ-এড হওয়ার জন্য লগ ফাইলগুলি নির্দিষ্ট পোর্টে প্রবাহিত করতে পারে। এটি যথেষ্ট সুপারিশ করতে পারে না।
ব্যবহারকারী 1853181

5

sshলগগুলি দেখার জন্য যদি আপনাকে কোনও দূরবর্তী মেশিনে প্রবেশ করতে হয় তবে আপনি সেখানে tmux(বা screen) চালাতে পারেন এবং লগগুলি বিভক্ত উইন্ডোতে রেখে দিতে পারেন। স্থানীয় পাশাপাশি কাজ করে।


4

ডিফল্টরূপে gnome-terminalআপনি কেবল ট্যাব ব্যবহার করতে পারেন - 'ফাইল' -> 'নতুন ট্যাব'

এখানে চিত্র বর্ণনা লিখুন

আপনি Alt+ এর সাহায্যে ট্যাবগুলির মধ্যে স্যুইচ করতে পারেন TAB NUMBER, প্রতিটি ট্যাব একটি নতুন টার্মিনালের অনুরূপ আচরণ করে। আপনি Ctrl+ PgUp/ দিয়েও স্যুইচ করতে পারেন PgDwn

এছাড়াও আপনি সঙ্গে একটি নতুন টার্মিনাল উইন্ডোতে ট্যাব এক বিচ্ছিন্ন করতে 'টার্মিনাল' > - 'বিচ্ছিন্ন ট্যাব'


4
আপনি সত্যিই আমার বক্তব্য না। আমি এটি অনেক টার্মিনালে করতে চাই না I আমি এটি একক টার্মিনালে করতে চাই।
রোড

দুঃখিত ... আমি ভেবেছিলাম আমি প্রচলিত উপায়ে যুক্ত করব।
উইলফ

3

আপনি ব্যবহার করতে পারেন tabnew <filename>মধ্যে তেজ । ট্যাবগুলির মধ্যে স্যুইচ করতে আপনি Ctrl+ PgUpএবং Ctrl+ ব্যবহার করতে পারেন PgDwn

Gটার্মিনাল টিপে আপনি ফাইলের শেষে যেতে পারেন jump

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