আমি tmux ব্যবহার করি (zsh সহ, যদি এটি সাহায্য করে)। আমার বেশ ভাল সেটআপ রয়েছে, তবে প্রায়শই আমি নিজেকে অনেক আউটপুট দিয়ে একটি প্রোগ্রাম চালিয়ে দেখতে পাই এবং তারপরে অনুলিপি মোডে প্রবেশ করি এবং আউটপুটটির সম্মুখভাগে পৌঁছানোর জন্য শেলটিতে টাইপ করা লাইনটি সন্ধান করি। আমি রঙিন আউটপুটের কারণে কম ব্যবহার করার পক্ষে এবং এটি কখনও কখনও কিছু পাঠ্য অনুলিপি করতে চাই বলে আমি এটি করি।
যদি আমি একটি কমান্ড চালাচ্ছি যা আমি ইতিমধ্যে জানি যে প্রচুর আউটপুট তৈরি করবে, তবে আমি এটি চালানোর কোনও উপায় চাই এবং আউটপুট শুরুর কপি মোডে শেষ করব, দু'বার কমান্ড টাইপ না করেই। এটি কমান্ড চালানোর কোনও উপায় হিসাবে এবং আউটপুটের আগে অনুলিপি মোডে নেমে যেতে পারে, সুতরাং স্ক্রিনটি স্ক্রোল করে না, বা অনুলিপি মোডে প্রবেশের উপায় এবং অবিলম্বে শেষ শেল ইতিহাসের আইটেমটির সন্ধানের বিপরীতে। টিএমউक्स ডক্স থেকে আমি কীভাবে অনুলিপি মোডে কীগুলি আবদ্ধ করতে পারি তা দেখতে পাচ্ছি, তবে উপলভ্য ফাংশনগুলিতে কোনও ডকুমেন্টেশন নেই (যেমন, 'অনুসন্ধান-বিপরীত "foo" "এর জন্য একটি কী বাঁধতে পারে)।
less -R
রঙ সংরক্ষণ করে, তবে সাধারণত পাইপের সাথে সংযুক্ত হওয়ার পরে আউটপুট উত্পাদনকারী কমান্ডটিকে অবশ্যই তার আউটপুট রঙ করতে বাধ্য করতে হয়, যেমনls --color=yes | less -R