หัก: ข้ามไปยังหมายเลขบรรทัดอย่างรวดเร็วในไฟล์ขนาดใหญ่


86

ฉันพยายามหาวิธีในการทำเช่นนี้ ... ฉันใช้lessเพื่อดูไฟล์ขนาดใหญ่ (~ 1GB) ฉันต้องการข้ามไปยังบรรทัด "$ n" ในไฟล์ - โดยไม่ต้องรอบรรทัดที่ 1 - ($ n-1) เพื่อเลื่อนดูในเทอร์มินัลของฉัน

ฉันจะทำเช่นนี้เป็นกลุ่มโดยใช้สิ่งนี้:

localhost:~# vim myfile +$n

มีตัวเลือกบรรทัดคำสั่งที่เทียบเท่าหรือไม่ ถ้าไม่มีวิธีทำเช่นนี้เมื่อเปิดไฟล์lessหรือไม่


3
คำถามที่รบกวนฉันซ้ำแล้วซ้ำอีกเมื่อฉันไม่มีเวลาค้นหาคำตอบ การพิมพ์ 'h' อาจช่วยได้เพราะมันแสดงคำสั่ง "สรุปคำสั่งน้อย" ...
lajuette

คำตอบ:


130

หากไฟล์เปิดอยู่คุณสามารถพิมพ์:

  • 100g เพื่อไปที่บรรทัดที่ 100

  • 50p เพื่อไปที่ 50% ลงในไฟล์

  • 100P เพื่อไปที่บรรทัดที่มีไบต์ที่ 100

คุณสามารถใช้สิ่งเหล่านี้จากเทอร์มินัลโดยเพิ่ม+ไว้ด้านหน้า:

less +100g bigfile.txt

7
และอย่าลืมคุณสามารถพิมพ์ $ เพื่อไปที่บรรทัดสุดท้าย
ปล้น

1
เฮ้ - ขอบคุณสำหรับตัวอย่าง !! ช่วยฉันมาก !!
Poni
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.