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

ในคู่มือนี้คุณจะพบทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับคำสั่ง "less" ของ Linux

คำสั่ง "less" จะถือเป็นคำสั่ง "more" ที่ มีประสิทธิภาพ มากขึ้น ซึ่งจะใช้เพื่อแสดงข้อมูลไปยังเทอร์มินัลทีละหน้า

สวิทช์หลายแบบเหมือนกันกับคำสั่งที่ใช้กับคำสั่งเพิ่มเติม แต่มีจำนวนคนพิเศษที่สามารถใช้งานได้เช่นกัน

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

จะโหลดแต่ละหน้าในหน่วยความจำหน้าในเวลาทำให้มีประสิทธิภาพมากขึ้น

วิธีการใช้คำสั่งน้อยลง

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

น้อยกว่า

หากมีเส้นในไฟล์มากกว่าช่องว่างบนหน้าจอเครื่องหมายจุดคู่ (:) จะปรากฏที่ด้านล่างและคุณจะมีตัวเลือกมากมายเพื่อเลื่อนไปข้างหน้าผ่านไฟล์

คำสั่งที่น้อยสามารถใช้กับเอาต์พุตผ่านคำสั่งอื่นได้

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

ps -ef | น้อยกว่า

คำสั่งดังกล่าวจะแสดงรายการของกระบวนการทำงานทีละหน้า

คุณสามารถกดแป้นเว้นวรรคหรือปุ่ม "f" เพื่อเลื่อนไปข้างหน้าได้

การเปลี่ยนจำนวนเส้นที่เลื่อนลง

โดยค่าเริ่มต้นคำสั่ง less จะเลื่อนหน้าเดียวในแต่ละครั้ง

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

ตัวอย่างเช่นให้ป้อน "10" ตามด้วยช่องว่างหรือปุ่ม "f" จะทำให้หน้าจอเลื่อนไปได้ 10 บรรทัด

เพื่อให้เป็นค่าเริ่มต้นคุณสามารถป้อนตัวเลขตามด้วยปุ่ม "z"

ตัวอย่างเช่นป้อน "10" แล้วกด "z" ตอนนี้เมื่อกดปุ่ม space หรือ "f" หน้าจอจะเลื่อนไปประมาณ 10 บรรทัด

การรวมกันที่ค่อนข้างแปลกคือความสามารถในการกดแป้น Escape ก่อนที่จะมี Space Bar ผลของการดำเนินการนี้คือการเลื่อนไปเรื่อย ๆ แม้ว่าคุณจะถึงจุดสิ้นสุดของเอาท์พุท

หากต้องการเลื่อนหนึ่งบรรทัดในแต่ละครั้งให้กดปุ่ม "return", "e" หรือ "j" คุณสามารถเปลี่ยนค่าดีฟอลต์เพื่อเลื่อนเส้นจำนวนที่ระบุโดยป้อนหมายเลขก่อนคีย์ที่ระบุ ตัวอย่างเช่นใส่ "5" ตามด้วยปุ่ม "e" จะทำให้หน้าจอเลื่อน 5 บรรทัดทุกครั้งที่ "return", "e" หรือ "j" ถูกกด หากคุณกดพิมพ์ใหญ่ "J" โดยบังเอิญจะมีผลเหมือนกันยกเว้นกรณีที่คุณกดปุ่มด้านล่างของผลลัพธ์จะเลื่อนไปต่อ

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

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

ปุ่ม "y" และ "k" ทำงานเหมือนกับปุ่ม "b" และ "w" ยกเว้นค่าดีฟอลต์คือไม่ให้เลื่อนไปทีละหน้าต่างทีละบรรทัด

หากคุณกดแป้นพิมพ์ "K" หรือพิมพ์ใหญ่ "Y" ผลลัพธ์จะเท่าเดิมเว้นแต่คุณจะกดที่ด้านบนสุดของเอาท์พุทซึ่งในกรณีนี้การเลื่อนจะดำเนินไปไกลกว่าจุดเริ่มต้นของไฟล์

ปุ่ม "u" จะเลื่อนหน้าจอกลับขึ้นมา แต่ค่าเริ่มต้นคือครึ่งหน้าจอ

คุณยังสามารถเลื่อนไปตามแนวนอนโดยใช้ปุ่มลูกศรซ้ายและขวา

ลูกศรขวาเลื่อนหน้าจอครึ่งทางไปทางขวาและลูกศรซ้ายเลื่อนไปครึ่งจอไปทางซ้าย คุณสามารถเลื่อนต่อไปได้ตลอดเวลา แต่คุณสามารถเลื่อนไปทางซ้ายได้จนกว่าคุณจะกดปุ่มเริ่มต้นของเอาท์พุท

แสดงผลออกใหม่

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

คุณสามารถใช้ตัวพิมพ์เล็ก "r" เพื่อทาสีหน้าจอหรือตัวพิมพ์ใหญ่ "R" เพื่อทาสีหน้าจอโดยไม่ทิ้งข้อมูลใด ๆ ที่มีการบัฟเฟอร์

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

ย้ายไปยังตำแหน่งเฉพาะในไฟล์

ถ้าคุณต้องการกลับไปที่จุดเริ่มต้นของการพิมพ์กดตัวพิมพ์เล็ก "g" และไปที่ส่วนท้ายกดตัวพิมพ์ใหญ่ "G"

หากต้องการไปที่บรรทัดใด ๆ ให้ป้อนตัวเลขก่อนที่จะกดปุ่ม "g" หรือ "G"

คุณสามารถย้ายไปยังตำแหน่งที่เป็นเปอร์เซ็นต์ผ่านไฟล์ได้ ป้อนตัวเลขตามด้วยปุ่ม "p" หรือ "%" คุณยังสามารถป้อนจุดทศนิยมได้เนื่องจากเรามาดูกันเลยเราต้องเข้าสู่ตำแหน่ง "36.6%" ผ่านไฟล์

ทำเครื่องหมายตำแหน่งในไฟล์

คุณสามารถตั้งเครื่องหมายในไฟล์โดยใช้ปุ่ม "m" ตามด้วยตัวพิมพ์เล็กอื่น ๆ จากนั้นคุณสามารถกลับไปที่เครื่องหมายโดยใช้เครื่องหมาย "" เดียวตามด้วยอักษรตัวพิมพ์ใหญ่เดียวกัน

ซึ่งหมายความว่าคุณสามารถระบุเครื่องหมายต่างๆได้จากผลลัพธ์ที่คุณสามารถย้อนกลับได้อย่างง่ายดาย

ค้นหารูปแบบ

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

ตัวอย่างเช่น / "สวัสดีชาวโลก" จะพบ "สวัสดีชาวโลก"

ถ้าคุณต้องการค้นหาไฟล์สำรองคุณต้องแทนที่เครื่องหมายทับด้วยเครื่องหมายคำถาม

ตัวอย่างเช่น "สวัสดีชาวโลก" จะพบ "hello world" ก่อนหน้านี้ส่งออกไปยังหน้าจอ

โหลดไฟล์ใหม่ลงในเอาต์พุต

หากคุณได้ดูไฟล์เสร็จแล้วคุณสามารถโหลดไฟล์ใหม่ลงในคำสั่งที่น้อยลงโดยการกดปุ่มเครื่องหมายล้น (:) ตามด้วยปุ่ม "e" หรือ "E" และเส้นทางไปยังไฟล์

ตัวอย่างเช่น ": e myfile.txt"

วิธีออกจากระบบน้อยลง

หากต้องการออกจากคำสั่งน้อย ๆ ให้กดปุ่ม "q" หรือ "Q"

สวิตช์บรรทัดคำสั่งที่มีประโยชน์

สวิตช์รันไทม์ต่อไปนี้อาจเป็นประโยชน์หรือไม่ก็ได้:

มีคำสั่งน้อยกว่าที่คุณคาดหวัง คุณสามารถอ่านเอกสารฉบับเต็มได้โดยพิมพ์ "man less" ลงในหน้าต่างเทอร์มินัลหรืออ่านหน้าคู่มือนี้ให้น้อยลง

ทางเลือกที่น้อยลงและมากขึ้นคือ คำสั่งหาง ซึ่งแสดงบรรทัดสุดท้ายของไฟล์