เปิด `less` เลื่อนไปจนจบ


89

มีวิธีการเปิดlessและเลื่อนไปที่ท้ายไฟล์หรือไม่? ฉันมักจะทำless app.logแล้วกดGเพื่อไปที่ด้านล่าง

ฉันหวังว่าจะมีสิ่งที่ต้องการหรือless --endless -exec 'G'

คำตอบ:


143

less +G app.log

+ จะเรียกใช้คำสั่งเริ่มต้นเมื่อเปิดไฟล์

G ข้ามไปยังจุดสิ้นสุด

เมื่อหลายไฟล์กำลังเล่นให้++ใช้คำสั่งกับทุกไฟล์ที่กำลังดู ไม่ใช่แค่คนแรก ตัวอย่างเช่นless ++G app1.log app2.log.


ตาม @Dfaure ด้านล่างตัวเลือกจะต้องเริ่มต้นด้วย ++ เพื่อใช้กับทุกไฟล์ที่กำลังดู
Daniel Alfredo Sottile

1
@DanielAlfredoSottile จุดดีฉันอ่านผิดก่อน ++คำตอบที่ได้รับการแก้ไขที่จะรวม
ไมล์

36
less +F filename

จะไปที่ส่วนท้ายและตัดไฟล์ดังกล่าว

จากหน้าคนน้อย:

F เลื่อนไปข้างหน้าและพยายามอ่านต่อเมื่อถึงจุดสิ้นสุดไฟล์ โดยปกติคำสั่งนี้จะถูกใช้เมื่อสิ้นสุดไฟล์แล้ว มันเป็นวิธีการตรวจสอบส่วนท้ายของไฟล์ที่มีการเติบโตในขณะที่มันถูกดู (ลักษณะการทำงานคล้ายกับคำสั่ง "tail -f")


8

จากหน้าคนน้อย:

หากตัวเลือกบรรทัดคำสั่งเริ่มต้นด้วย + ส่วนที่เหลือของตัวเลือกนั้นจะถูกใช้เพื่อเป็นคำสั่งเริ่มต้นให้น้อยลง ตัวอย่างเช่น + G บอกให้เริ่มน้อยกว่าที่จุดสิ้นสุดของไฟล์แทนที่จะเป็นจุดเริ่มต้นและ + / xyz บอกให้เริ่มต้นเมื่อเกิด "xyz" ครั้งแรกในไฟล์ ในกรณีพิเศษ + ทำหน้าที่เหมือน + g; นั่นคือมันจะเริ่มต้นการแสดงผลที่หมายเลขบรรทัดที่ระบุ (อย่างไรก็ตามดูที่ caveat ภายใต้คำสั่ง "g" ด้านบน) หากตัวเลือกเริ่มต้นด้วย ++ คำสั่งเริ่มต้นจะใช้กับทุกไฟล์ที่กำลังดูไม่ใช่เฉพาะไฟล์แรก คำสั่ง + ที่อธิบายไว้ก่อนหน้านี้อาจใช้เพื่อตั้งค่า (หรือเปลี่ยน) คำสั่งเริ่มต้นสำหรับทุกไฟล์

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