سؤال أقل: الانتقال السريع إلى رقم السطر في ملف كبير


أنا تكافح لمعرفة طريقة للقيام بذلك ... أنا أستخدم less لعرض ملف كبير (~ 1GB). أريد أن أقفز إلى السطر "$ n" في الملف - ويفضل أن تضطر إلى الانتظار للخطوط 1 - ($ n-1) للتمرير في طرفي.

سأفعل هذا في vim باستخدام شيء من هذا القبيل:

localhost:~# vim myfile +$n

هل يوجد خيار سطر أوامر مكافئ؟ إذا لم يكن الأمر كذلك ، فهل هناك طريقة للقيام بذلك بمجرد فتح الملف less؟


79
2018-02-24 19:48


الأصل


سؤال أزعجني مرارًا وتكرارًا ، عندما لم يكن لدي الوقت للبحث عن إجابة. كتابة 'h' ربما تكون قد ساعدت ، لأنها تعرض "SUMMARY OF LESS COMMANDS" ... - lajuette


الأجوبة:


إذا كان الملف مفتوحًا ، فيمكنك كتابة:

  • 100g للذهاب إلى الخط 100.

  • 50p  للذهاب إلى 50 ٪ في الملف.

  • 100P للذهاب إلى الخط الذي يحتوي على 100 بايت.

يمكنك استخدام هذه من المحطة عن طريق إضافة + أمامهم:

less +100g bigfile.txt

118
2018-02-24 20:07



ولا تنس ، يمكنك كتابة $ للانتقال إلى السطر الأخير. - rob
مهلا - شكرا لكم على الأمثلة! ساعدني كثيرا!! - Poni