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

คู่มือนี้จะสอนทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับคำสั่ง "more" ใน Linux มีคำสั่งคล้ายกันมากเรียกว่าคำสั่ง "less" ซึ่งทำหน้าที่คล้ายคลึงกับคำสั่ง "more" ซึ่งโดยทั่วไปถือว่าเป็นประโยชน์มากขึ้น

ภายในคู่มือนี้คุณจะพบกับการใช้งานทั่วไปสำหรับคำสั่ง "more" นอกจากนี้คุณยังจะสามารถแสดงสวิตช์ที่มีอยู่ทั้งหมดพร้อมกับความหมายของพวกเขาด้วย

Linux More Command ทำอะไร

คำสั่งเพิ่มเติมช่วยให้คุณสามารถแสดงผลลัพธ์ในเทอร์มินอลได้ทีละหน้า นี่เป็นประโยชน์อย่างยิ่งเมื่อเรียกใช้คำสั่งที่ทำให้เกิดการเลื่อนอย่างมากเช่น คำสั่ง ls หรือ คำสั่ง du

ตัวอย่างการใช้คำสั่งเพิ่มเติม

เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล:

ps -ef

ซึ่งจะแสดงรายการกระบวนการทั้งหมดที่ทำงานบนระบบของคุณ

ผลลัพธ์ควรเลื่อนไปไกลกว่าส่วนท้ายของหน้าจอ

ตอนนี้ให้รันคำสั่งต่อไปนี้:

ps -ef | มากกว่า

หน้าจอจะเต็มไปด้วยรายการข้อมูล แต่จะหยุดลงที่ท้ายหน้าด้วยข้อความต่อไปนี้:

-- มากกว่า --

หากต้องการไปยังหน้าถัดไปให้กดแป้นเว้นวรรคบนแป้นพิมพ์

คุณสามารถกด Space ค้างไว้จนกว่าจะถึงจุดสิ้นสุดของเอาท์พุทหรือกดปุ่ม "q" เพื่อออก

คำสั่งเพิ่มเติมทำงานร่วมกับแอพพลิเคชันใด ๆ ที่แสดงผลบนหน้าจอ

คุณไม่จำเป็นต้อง ท่อส่งออก ไปยังคำสั่งเพิ่มเติม

ตัวอย่างเช่นหากคุณต้องการอ่านไฟล์ข้อความในแต่ละครั้งให้ใช้คำสั่งเพิ่มเติมด้วยตัวเองดังนี้:

เพิ่มเติม

วิธีที่ดีในการทดสอบนี้คือการพิมพ์ข้อมูลต่อไปนี้ลงในหน้าต่างเทอร์มินัล:

เพิ่มเติม / etc / passwd

เปลี่ยนข้อความ

คุณสามารถเปลี่ยนข้อความสำหรับคำสั่งเพิ่มเติมเพื่อที่จะแสดงต่อไปนี้:

กด space space เพื่อดำเนินการต่อ q เพื่อออก

หากต้องการแสดงข้อความข้างต้นให้ใช้วิธีต่อไปนี้มากขึ้น

ps -ef | เพิ่มเติม -d

นอกจากนี้ยังเป็นการเปลี่ยนแปลงลักษณะการทำงานของคำสั่งเพิ่มเติมเมื่อคุณกดคีย์ที่ไม่ถูกต้อง

โดยค่าเริ่มต้นจะมีเสียงเตือน แต่โดยใช้สวิตช์ -d คุณจะเห็นข้อความต่อไปนี้แทน

กด h เพื่อดูคำแนะนำ

วิธีหยุดข้อความจากการเลื่อน

ตามค่าเริ่มต้นบรรทัดข้อความจะเลื่อนขึ้นหน้าจนกว่าหน้าจอจะเต็มไปด้วยข้อความใหม่ หากคุณต้องการให้หน้าจอชัดเจนและหน้าถัดไปที่จะแสดงโดยไม่ต้องเลื่อนใช้คำสั่งต่อไปนี้:

เพิ่มเติม -p

นอกจากนี้คุณยังสามารถใช้คำสั่งต่อไปนี้ซึ่งจะวาดแต่ละหน้าจอจากด้านบนการล้างส่วนที่เหลือของแต่ละบรรทัดตามที่ปรากฏ

more -c

บีบหลายบรรทัดเป็นหนึ่งบรรทัด

หากคุณมีไฟล์ที่มีช่องว่างมากมายในนั้นคุณจะได้รับมากขึ้นในการบีบอัดแต่ละบรรทัดว่างไว้ในบรรทัดเดียว

ตัวอย่างเช่นดูที่ข้อความต่อไปนี้:

นี่เป็นบรรทัดข้อความ



บรรทัดนี้มี 2 บรรทัดว่างก่อนหน้านี้



บรรทัดนี้มี 4 บรรทัดว่างก่อนหน้านี้

คุณสามารถเรียกใช้คำสั่งเพิ่มเติมเพื่อแสดงเส้นดังนี้:

นี่เป็นบรรทัดข้อความ

บรรทัดนี้มี 2 บรรทัดว่างก่อนหน้านี้

บรรทัดนี้มี 4 ช่องว่างก่อนหน้านี้

เพื่อให้ฟังก์ชันนี้ใช้คำสั่งต่อไปนี้:

more -s

ระบุขนาดของหน้าจอ

คุณสามารถระบุจำนวนบรรทัดที่จะใช้ก่อนคำสั่งเพิ่มเติมจะหยุดการแสดงข้อความ

ตัวอย่างเช่น:

เพิ่มเติม -u5

คำสั่งดังกล่าวจะแสดงไฟล์ 5 บรรทัดในแต่ละครั้ง

เริ่มต้นจากจำนวนบรรทัดที่แน่นอน

คุณสามารถเริ่มต้นการทำงานจากหมายเลขบรรทัดที่ต้องการได้มากขึ้น:

ตัวอย่างเช่นสมมติว่าคุณมีไฟล์ต่อไปนี้:

นี่คือบรรทัดที่ 1
นี่คือบรรทัดที่ 2
นี่คือบรรทัดที่ 3
นี่คือบรรทัดที่ 4
นี่คือบรรทัดที่ 5
นี่คือบรรทัดที่ 6
นี่คือบรรทัดที่ 7
นี่คือบรรทัดที่ 8

ตอนนี้ดูคำสั่งนี้:

เพิ่มเติม + u6

ผลลัพธ์จะเป็นดังนี้

นี่คือบรรทัดที่ 6
นี่คือบรรทัดที่ 7
นี่คือบรรทัดที่ 8

ด้านการเลื่อนจะยังคงอยู่

เพิ่มเติม + u3 -u2

คำสั่งดังกล่าวจะแสดงข้อมูลต่อไปนี้:

นี่คือบรรทัดที่ 3
นี่คือบรรทัดที่ 4
-- มากกว่า --

เริ่มต้นจากบางบรรทัดของข้อความ

ถ้าคุณต้องการข้ามไฟล์ส่วนใหญ่จนกว่าจะถึงบรรทัดข้อความหนึ่งให้ใช้คำสั่งต่อไปนี้:

more + / "เพื่อค้นหาข้อความ"

ซึ่งจะแสดงคำว่า "ข้าม" จนกว่าคุณจะเข้าสู่บรรทัดข้อความ

เลื่อนบางจำนวนเส้นในเวลาที่ใช้มากขึ้น

โดยค่าเริ่มต้นเมื่อคุณกดแป้นเว้นวรรคคำสั่งเพิ่มเติมจะเลื่อนไปตามความยาวของหน้าเว็บซึ่งเป็นขนาดของหน้าจอหรือการตั้งค่าที่ระบุโดยสวิตช์ -u

หากคุณต้องการเลื่อน 2 บรรทัดในแต่ละครั้งให้กดหมายเลข 2 ก่อนที่จะกดแป้นเว้นวรรค สำหรับ 5 บรรทัดกด 5 ก่อนที่แถบพื้นที่

การตั้งค่าข้างต้นใช้เวลาในการกดปุ่มเพียงครั้งเดียว

คุณสามารถตั้งค่าเริ่มต้นใหม่ซึ่งจะมีผลเหนือกว่าก่อนหน้านี้ เมื่อต้องการทำเช่นนี้ให้กดหมายเลขของสายที่คุณต้องการเลื่อนตามด้วยปุ่ม "z"

ตัวอย่างเช่น "9z" จะทำให้หน้าจอเลื่อนไป 9 บรรทัด ตอนนี้เมื่อคุณกด Space สกรอร์จะเป็น 9 บรรทัดเสมอ

ปุ่มย้อนกลับจะเลื่อนไปทีละบรรทัด ถ้าคุณต้องการให้เป็น 5 บรรทัดในแต่ละครั้งให้กดหมายเลข 5 ตามด้วยปุ่มย้อนกลับ นี่เป็นค่าเริ่มต้นใหม่ดังนั้นคีย์ return จะเลื่อนไป 5 บรรทัดเสมอ แน่นอนคุณสามารถใช้ตัวเลขที่คุณเลือกได้ตัวอย่างเช่น 5 เป็นตัวอย่าง

มีคีย์ที่สี่ซึ่งคุณสามารถใช้สำหรับการเลื่อน โดยค่าเริ่มต้นถ้าคุณกดปุ่ม "d" หน้าจอจะเลื่อน 11 บรรทัดในแต่ละครั้ง อีกครั้งคุณสามารถกดหมายเลขใดก็ได้ก่อนที่จะกดปุ่ม "d" เพื่อตั้งค่าเริ่มต้นใหม่

ตัวอย่างเช่น "4d" จะทำให้มากขึ้นเพื่อเลื่อน 4 บรรทัดในเวลาที่ "d" ถูกกด

วิธีการข้ามเส้นและหน้าของข้อความ

เมื่อใช้คำสั่งเพิ่มเติมคุณสามารถข้ามบรรทัดข้อความ

ตัวอย่างเช่นการกดปุ่ม "s" จะเป็นการข้ามข้อความ 1 บรรทัด คุณสามารถเปลี่ยนค่าเริ่มต้นโดยป้อนหมายเลขก่อน "s" คีย์ ตัวอย่างเช่น "20s" เปลี่ยนลักษณะการทำงานเพื่อให้ข้อความข้ามเป็นบรรทัดละ 20 บรรทัด

นอกจากนี้คุณยังสามารถข้ามข้อความทั้งหน้า เมื่อต้องการทำเช่นนี้ให้กดปุ่ม "f" การป้อนหมายเลขใหม่อีกครั้งจะทำให้คำสั่งเพิ่มเติมข้ามจำนวนหน้าของข้อความที่ระบุ

หากคุณก้าวไปไกลเกินไปคุณสามารถใช้ปุ่ม "b" เพื่อข้ามเส้นข้อความได้ อีกครั้งคุณสามารถใช้ตัวเลขก่อน "b" เพื่อข้ามจำนวนบรรทัดที่ระบุไว้กลับขึ้นมาได้ นี้สามารถทำงานเมื่อใช้คำสั่งเพิ่มเติมกับไฟล์

แสดงหมายเลขบรรทัดปัจจุบัน

คุณสามารถแสดงหมายเลขบรรทัดปัจจุบันโดยการกดปุ่มเท่ากับ (=)

วิธีการค้นหาข้อความที่ใช้เพิ่มเติม

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

ตัวอย่างเช่น "/ hello world"

นี่จะเป็นการค้นหาข้อความ "hello world" เป็นครั้งแรก

ถ้าคุณต้องการพบว่า "สวัสดีโลก" ใช้ "5 /" สวัสดีชาวโลก ""

การกดปุ่ม "n" จะเป็นการค้นหาคำที่ใช้ค้นหาครั้งถัดไป หากคุณใช้ตัวเลขก่อนข้อความค้นหาที่จะได้รับความสำคัญ ถ้าคุณค้นหา "hello world 5" แล้วกด "n" จะมองหา "hello world" ที่จะเกิดขึ้นครั้งที่ 5

การกดปุ่มเครื่องหมายวรรคตอน (') จะไปที่ตำแหน่งที่เริ่มต้นการค้นหา

คุณสามารถใช้นิพจน์ทั่วไปที่ถูกต้องเป็นส่วนหนึ่งของข้อความค้นหา

สรุป

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งเพิ่มเติมอ่านหน้า man Linux