যদি আমি tmux এ প্রচুর আউটপুট দিয়ে একটি কমান্ড চালনা করি তবে এটি Ctrl-C দিয়ে বাতিল করার সিদ্ধান্ত নিই, এটি বন্ধ হওয়ার আগে একটি 10-15 সেকেন্ড পিছিয়ে আছে g যাইহোক, আমি যদি tmux এর বাইরেও একই জিনিস করি, তা অবিলম্বে বন্ধ হয়ে যায়। এটি কেন এবং এটি স্থিরযোগ্য?
অনুশীলনে, যখন আমি grep -R
একটি বৃহত ডিরেক্টরিতে কাজ করি তখন এই সমস্যাটি উপস্থিত হয় এবং আমার অনুসন্ধান যথেষ্ট সীমাবদ্ধ নয়। wc
আউটপুট খুব বেশি দীর্ঘ নয় তা নিশ্চিত করার জন্য প্রথমে ফলাফলটি পাইপ করা একটি কাজের ভিত্তি, তবে এটি আমি এড়াতে চাই এটির অন্য একটি পদক্ষেপ।
নোট:
- জিনোম টার্মিনাল, অক্সটার্ম, সেন্ট, এবং একটি সরল ভার্চুয়াল টার্মিনাল (যেমন, ctrl-alt-f2) এ এর একই আচরণ রয়েছে তবে প্লেইন ভার্চুয়াল টার্মিনালে বিলম্ব কম হয়।
- আমি একমাত্র নই: http://www.mail-archive.com/tmux-users@lists.sourceforge.net/msg01569.html
- আমার টার্মিনাল উইন্ডোটি বড় হলে দেরি বেশি হবে। একটি পূর্ণস্ক্রিন টার্মিনালের জন্য,
grep -R
বিশৃঙ্খল হোম ডিরেক্টরিতে এটি থামাতে প্রায় 15 সেকেন্ড সময় লাগে (অন্য কোনও যুক্তি নেই)। একটি 80 × 25 অক্ষর টার্মিনালের জন্য, এটি প্রায় সঙ্গে সঙ্গে বন্ধ হয়ে যায়।
grep -R "a" ~/
(ফাইল লিখতে লিখছি না) ... এবংyes | nl | cut -f1 | head -9999999 > ~/file
তারপরেওcat ~/file
।