কনসোল আউটপুট কেবল আউটপুট স্ট্রিমে এক এক করে লেখা লাইন (স্ট্যান্ডার্ড আউটপুট বা স্ট্যান্ডার্ড ত্রুটি)। কনসোল উইন্ডোজ এবং টার্মিনাল অ্যাপ্লিকেশনগুলি কেবল সেগুলি প্রদর্শন করে, পূর্ববর্তীগুলিকে উপরের দিকে স্ক্রোল করে। তারা ইতিমধ্যে মুদ্রিত কোনও লাইন মুছতে পারে না। আপনার প্রয়োজন, হয়:
- একটি নতুন লাইন পাওয়ার পরে পুনরায় আঁকানোর সময় শেষ এন লাইনগুলি বাদে সমস্ত বাদ দেওয়ার অন্তর্গত ক্ষমতা সহ একটি কনসোল / টার্মিনাল অ্যাপ্লিকেশন ; এটি সম্ভব হতে পারে তবে আমি জানি না কীভাবে।
- এটি করতে পারে এমন একটি অতিরিক্ত অ্যাপ্লিকেশন, আপনার অ্যাপ্লিকেশনটির মোড়ক হিসাবে কনসোল থেকে শুরু হয়েছিল;
screen
এবং tmux
সম্ভবত এটি করতে পারে, তবে আমি জানি না কীভাবে।
এমন একটি অ্যাপ্লিকেশন যা এটি করতে পারে যাতে আপনি নিজের অ্যাপ্লিকেশনটির কনসোল আউটপুটটি পাইপ করেন; multitail
উদাহরণস্বরূপ, এখানে মাপসই করা হবে:
find | env LINES=10 multitail -j
এর আউটপুট প্রদর্শন করবে find
, একবারে একবারে 10 টির বেশি লাইন প্রদর্শন করবে না।
আপনি যে ওএস চালু আছেন তা আপনি বলেন নি, তবে multitail
লিনাক্সের জন্য উপলভ্য, যেমন উবুন্টু প্যাকেজ হিসাবে।