เมื่อดูเนื้อหาของไฟล์ฉันต้องการcat
ย่อไฟล์โดยอัตโนมัติแต่ไฟล์less
ที่เกินขนาดหน้าจอ ฉันสามารถใช้บางอย่างกับwc -l
แต่มีวิธีที่ดีกว่าที่อาจพิจารณาขนาดหน้าต่าง / จำนวนบรรทัดปัจจุบันใช้ได้หรือไม่
หมายเหตุ: โดยทั่วไปคุณควรหลีกเลี่ยงการใช้
—
Chris หน้า
cat
เพื่อดูไฟล์ โดยทั่วไปคุณควรใช้cat
เพื่อส่งเนื้อหาของไฟล์ไปยัง stdout เท่านั้นเพื่อให้สามารถส่งไปยังกระบวนการอื่นได้ เหตุผลในการหลีกเลี่ยงการใช้cat
สำหรับการดูคือมันส่งไบต์ดิบไปยังเทอร์มินัลซึ่งอาจทำให้คำสั่งเทอร์มินัลที่ไม่คาดคิดถูกดำเนินการ (เช่นผู้ใช้บางคนติดค้างเมื่อไฟล์เกิดขึ้น . โดยปกติคุณควรใช้เพจเจอร์less
หรือตัวแก้ไขซึ่งจะจัดรูปแบบอักขระพิเศษเพื่อแสดงดังนั้นเทอร์มินัลจะไม่ถูกตีความ
หากคุณจะใช้ cat เพื่อดูเนื้อหาไฟล์โดยตรงในเทอร์มินัลอย่างน้อยก็ใช้
—
Chris หน้า
cat -v
เพื่อหลีกเลี่ยงอักขระพิเศษ
@ bitmask จุดดีนั่นคือเหตุผลที่ฉันถามเป็น
—
Tobias Kienzler
cat
ไปได้ที่จะแยกหน้าจอไอเอ็นจี? ซึ่งอาจเป็นทางออกที่ดีกว่า
แป้นพิมพ์ @ChrisPage ของฉันไม่ได้ฆ่า แต่ฉันคิดว่าฉันจัดการเพื่อกรูขึ้นเพจรหัสครั้ง ... ขอขอบคุณที่ชี้
—
โทเบียส KIENZLER
cat -v
ออก
git log
สิ่งที่ทำสิ่งนี้ คุณไม่มีทางรู้ล่วงหน้าว่าคุณจะได้อะไร (ต้องตีq
บ้าง)