لقد كنت مؤخرًا أقوم بتشغيل بعض أوامر محطة طرفية في نظام Linux مع وفرة من النتائج، لدرجة أن نافذة المحطة الطرفية الخاصة بي لم تسمح لي بالتمرير لأعلى بدرجة كافية لقراءتها بالكامل. إليك خدعة سريعة استخدمتها للتمرير لأعلى في نافذة المحطة الطرفية دون استخدام أمر خاص.
تُعرف قدرة محطتك على الاستمرار في التمرير للخلف عبر التاريخ، أو عدد الأسطر التي ستتيح لك التمرير خلالها، باسم التمرير للخلف. وكلما زاد عدد الأسطر التي يمكنك التمرير للخلف خلالها، كلما كان بإمكانك القراءة للخلف أكثر دون الوصول إلى سقف افتراضي.
أستخدم محاكي الطرفية Konsole، لذا سأوضح لك أولاً كيفية ضبط التمرير للخلف بسرعة في Konsole. ما عليك سوى النقر بزر الماوس الأيمن على نافذة الطرفية وتحديد “ضبط التمرير للخلف”
قم بتغيير حقل “الحجم الثابت” إلى أي عدد من الأسطر تعتقد أنك بحاجة إليه. كان 2000 سطر كافيًا للوظيفة التي كنت أقوم بها. التعديل مؤقت، ولكن يمكنك إجراء تعديلات دائمة عن طريق تحرير ملف تعريف Konsole الخاص بك والنقر فوق علامة التبويب “التمرير”.
ضع في اعتبارك أن زيادة التمرير للخلف تزيد من الطلب على ذاكرة الوصول العشوائي (RAM). على سطح مكتب محطة العمل الخاصة بي، لم يكن لضبط التمرير للخلف تأثير كبير على الأداء، ولكن ليست كل الأجهزة مزودة بمثل هذا القدر من الذاكرة. لهذا السبب فإن إعدادات التمرير للخلف السريعة في Konsole مؤقتة. يمكنك أيضًا التبديل إلى التمرير للخلف غير المحدود، والذي يتضمن تخزين محتوى مخرجات المحطة الطرفية في ملفات مؤقتة. في هذه الحالة، تأكد من عدم وجود مساحة تخزين كبيرة إذا اخترت هذا الخيار.
إذا كنت تستخدم GNOME Terminal، المحطة الطرفية الافتراضية على Ubuntu، فإن ضبط التمرير للخلف يعمل بنفس الطريقة تقريبًا. يمكنك النقر فوق زر القائمة المنسدلة والانتقال إلى تفضيلات > ملفات التعريف > التمرير، ثم تغيير حقل “تقييد التمرير للخلف إلى” إلى الرقم الذي تريده.
إذا كنت تستخدم Alacritty، فستحتاج إلى تعديل ملف التكوين الخاص به وتغيير متغير “history”. القيمة الافتراضية هي 10000، لذا لديك ما يكفي من الأسطر للبدء بها.
لن أستعرض كل محاكيات الطرفية المتوفرة، ولكنني سأترك لك هذا: إذا كنت تريد تجنب ارتطام رأسك بسقف التمرير الخلفي مع الحفاظ على إدارة الذاكرة، ففكر في توجيه الأمر إلى less. يتيح لك الأمر less “التنقل” عبر كامل ناتج الأمر أو الملف. والأفضل من ذلك، إذا كنت تبحث عن شيء محدد في ناتج الأمر، فما عليك سوى توجيهه إلى بحث grep وتخطي الأسطر الزائدة.