ทุกสิ่งที่คุณต้องรู้เกี่ยวกับคำสั่ง 'เพิ่มเติม'

NS มากกว่า ยูทิลิตี้ใน ลินุกซ์ เชลล์รับอินพุตจากคำสั่งอื่น จากนั้นจัดเรียงเอาต์พุตเป็นชุดของเพจภายในเชลล์เซสชัน โปรแกรมนี้ไม่จำเป็นต้องเลื่อนรายการเอาต์พุตแบบยาว

เป็นส่วนมาตรฐานของการติดตั้ง Linux โดยไม่คำนึงถึงการกระจายของคุณ เป็นตัวแปรที่ง่ายกว่าของ ประโยชน์น้อย.

การใช้ยูทิลิตี้ 'มากกว่า'

NS มากกว่า คำสั่งเป็นมาตรฐานใน Linux ตั้งแต่วันแรกของ BSD; รุ่นของมันถึงวันที่ 1988 มากกว่า รันในสองโหมด: โหมดแรกเป็นยูทิลิตี้เชลล์ และโหมดที่สองเป็นโปรแกรมแบบโต้ตอบ

เพื่อเรียกใช้ มากกว่า จากเทอร์มินัล ใช้ไวยากรณ์ต่อไปนี้:

เพิ่มเติม [ตัวเลือก] ไฟล์

อีกทางหนึ่ง ไพพ์เอาต์พุตของคำสั่งไปที่ มากกว่า. ตัวอย่างเช่น การแสดงรายการกระบวนการแบบขยายโดยใช้เครื่องหมาย ปล คำสั่งโดยทั่วไปจะรันหลายหน้า เพื่อแบ่งหน้าผลลัพธ์โดยใช้ มากกว่า, ไปป์เอาต์พุตดังนี้:

ps -ax | มากกว่า. 
หน้าต่างเทอร์มินัลที่มีคำสั่ง PS ที่ไปป์ไปยังคำสั่ง More

ตัวเลือกสำหรับคำสั่ง 'เพิ่มเติม'

มากกว่า รองรับสวิตช์เสริมหลายตัว รวมถึง:

  • -NS: เสนอข้อมูลความช่วยเหลือเมื่อมีการกดปุ่มที่ไม่ถูกต้องระหว่างโหมดโต้ตอบ
  • -l: ข้ามหยุดชั่วคราวหลังจากบรรทัดที่มีอักขระการป้อนแบบฟอร์ม
  • -NS: นับตามตรรกะ แทนที่จะเป็นหน้าจอ บรรทัด (เช่น อย่าตัดบรรทัดยาวๆ)
  • -NS: ข้ามการเลื่อนและล้างหน้าจอแทนก่อนที่จะแสดงหน้าถัดไป
  • -NS: รวมบรรทัดว่างหลายบรรทัดเป็นหนึ่งเดียว
  • -ตัวเลข: กำหนดจำนวนบรรทัดหน้าจอที่จะแสดงสำหรับแต่ละหน้า
  • +ตัวเลข: แสดงไฟล์โดยเริ่มจากหมายเลขบรรทัดที่ระบุ
  • +/สตริง: ค้นหา สตริง และเริ่มแสดงไฟล์ ณ จุดนั้น
  • --ช่วย: แสดงข้อความช่วยเหลือของยูทิลิตี้ แล้วมีอยู่

การใช้ 'มากกว่า' แบบโต้ตอบ

เมื่อไหร่ มากกว่า ทำงานในเบื้องหน้า รองรับคำสั่งต่างๆ ที่มีลวดลายบนตัวแก้ไข Vi คำสั่งทั่วไป ได้แก่:

  • ชม: แสดงข้อความช่วยเหลือ
  • ช่องว่าง: แสดงหน้าข้อความถัดไป (โดยค่าเริ่มต้นคือขนาดหน้าจอปัจจุบัน)
  • z: แสดงข้อความ X บรรทัดถัดไป—โดยค่าเริ่มต้นคือขนาดหน้าจอปัจจุบัน แต่ถ้าคุณพิมพ์ตัวเลขแล้วกด zมันจะเลื่อนไปหลายบรรทัดแล้วเปลี่ยนค่าเริ่มต้น
  • NS: ออก
  • NS: ข้ามไปข้างหน้า X บรรทัดของข้อความ (นำหน้าด้วยตัวเลข มิฉะนั้น ค่าเริ่มต้นคือ 1)
  • NS: ข้ามไปข้างหน้า X screenfuls ของข้อความ (นำหน้าด้วยตัวเลข มิฉะนั้น ค่าเริ่มต้นคือ 1)
  • NS: ข้ามย้อนกลับ X screenfuls ของข้อความ (นำหน้าด้วยตัวเลข มิฉะนั้น ค่าเริ่มต้นคือ 1)—this สั่งการ อย่างไรก็ตาม ไม่สามารถใช้เมื่อคุณไพพ์คำสั่งลงใน มากกว่า.
  • =: แสดงหมายเลขบรรทัดปัจจุบัน
  • /ลวดลาย: ค้นหาการเกิดขึ้นของนิพจน์ทั่วไปที่แสดงระหว่างเครื่องหมายอัญประกาศคู่ หากคุณระบุตัวเลขก่อน /ลวดลาย string มันจะพบการเกิดขึ้นที่ X ของสตริงนั้น
  • NS: ค้นหารูปแบบต่อไปที่เกิด
  • วี: เริ่มตัวแก้ไข (โดยค่าเริ่มต้น Vi) ที่บรรทัดปัจจุบัน

ตัวอย่างการใช้งาน

เพื่อแสดงเนื้อหาของไฟล์ตัวอย่างที่เริ่มต้นที่บรรทัด 1500:

มากกว่า +1500 ตัวอย่าง.txt 

เพื่อแสดงการเกิดขึ้นครั้งแรกของวลี ลินุกซ์แรง! จากไฟล์ตัวอย่าง:

มากกว่า +/"ลินุกซ์แกร่ง!" ตัวอย่าง.txt 

ตัวแปรสภาพแวดล้อม

มากกว่า เคารพตัวแปรสภาพแวดล้อม ในการตั้งค่ามาตรฐาน (เช่น จำนวนบรรทัดมาตรฐานหรือหน้าที่จะข้าม) ให้ใช้ตัวแปร MORE ในการระบุเอดิเตอร์เฉพาะ ให้ใช้ตัวแปร VISUAL ปรึกษา manpage สำหรับ มากกว่า เพื่อแนวทางที่แม่นยำ