เมื่อดูเนื้อหาของไฟล์ฉันต้องการ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บ้าง)