Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

ทำไมคำสั่ง "น้อย" จึงดีกว่า "มากกว่า" ใน UNIX และ Linux

ฉันทำงานกับไฟล์บันทึกจำนวนมาก ฉันมักจะเชื่อมต่อกับเซิร์ฟเวอร์ UNIX และ Linux โดยใช้ Putty หรือ Telnet จากนั้นฉันอ่านไฟล์โดยใช้คำสั่ง UNIX/Linux มาตรฐาน คนไอทีคนอื่นๆ ชอบใช้ X-window GUI แต่ถ้าคุณมีการเชื่อมต่อแบนด์วิดท์ต่ำ จะเป็นการดีกว่าถ้าใช้เทอร์มินัลบรรทัดคำสั่งเพื่อทำงานให้เสร็จเร็วขึ้น

หากคุณต้องการเรียกดูบันทึกโดยไม่ต้องแก้ไข ให้ใช้ปุ่ม “น้อยกว่า " สั่งการ. “น้อยกว่า” ใน Linux และ UNIX ให้คุณดูไฟล์และให้คุณดำเนินการค้นหาขั้นพื้นฐานได้ ไม่เหมือน “มากกว่า ” ซึ่งอนุญาตให้ใช้ทั้งการนำทางไปข้างหน้าและย้อนกลับ คุณจึงสามารถค้นหาสตริงการค้นหาใดๆ ที่จุดใดก็ได้ในเอกสาร

    น้อยแต่ดีกว่ามาก

    ในการเปิดไฟล์โดยใช้ น้อยกว่า ,  พิมพ์ น้อยกว่า คำสั่งตามด้วยชื่อไฟล์ในพรอมต์ UNIX หรือ Linux:

    ชื่อไฟล์น้อย

    ในตัวอย่างด้านล่าง ฉันเปิดไฟล์ชื่อ verbose.log.mo

    ทำไมคำสั่ง  น้อย  จึงดีกว่า  มากกว่า  ใน UNIX และ Linux

    Less จะเปิดไฟล์และแสดงชื่อไฟล์ที่ส่วนล่างซ้ายของเทอร์มินัล หากต้องการค้นหาสตริงในไฟล์ ให้พิมพ์เครื่องหมายทับตามด้วยสตริงที่คุณต้องการค้นหา จากนั้นกด Enter ในตัวอย่างด้านล่าง ฉันพิมพ์ /error เพื่อค้นหาสตริง “ข้อผิดพลาด”

    ทำไมคำสั่ง  น้อย  จึงดีกว่า  มากกว่า  ใน UNIX และ Linux

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

    ทำไมคำสั่ง  น้อย  จึงดีกว่า  มากกว่า  ใน UNIX และ Linux

    หากต้องการค้นหาสตริงถัดไป เพียงกดปุ่ม "n" การกดตัวพิมพ์ใหญ่ "N" จะนำคุณไปสู่การแข่งขันก่อนหน้า

    นี่คือแป้นพิมพ์ลัดอื่นๆ ที่ฉันพบจากรายการของ Wiki ในเรื่อง “less”:

    • [Arrows]/[Page Up]/[Page Down]/[Home]/[End]:การนำทาง
    • [Space bar]:หน้าถัดไป
    • :หน้าก่อน.
    • :ข้ามไปที่หมายเลขบรรทัด n . ค่าเริ่มต้นคือจุดเริ่มต้นของไฟล์
    • จี :ข้ามไปที่หมายเลขบรรทัด n . ค่าเริ่มต้นคือจุดสิ้นสุดของไฟล์
    • / รูปแบบ :ค้นหา รูปแบบ . สามารถใช้นิพจน์ทั่วไปได้
    • :ไปที่การแข่งขันถัดไป (หลังจากค้นหาสำเร็จ)
    • ไม่ :ไปที่การแข่งขันก่อนหน้า
    • จดหมาย :ทำเครื่องหมายตำแหน่งปัจจุบันด้วย จดหมาย .
    • จดหมาย :กลับไปที่ตำแหน่ง จดหมาย . [ =คำพูดเดียว]
    • ‘^ หรือ :ไปที่จุดเริ่มต้นของไฟล์
    • ‘$ หรือ :ไปที่ท้ายไฟล์
    • s :บันทึกเนื้อหาปัจจุบัน (ได้มาจากโปรแกรมอื่นเช่น grep ) ในไฟล์
    • = :ข้อมูลไฟล์
    • :อ่านข้อมูลจากไฟล์อย่างต่อเนื่องและปฏิบัติตามจุดสิ้นสุด มีประโยชน์สำหรับการดูบันทึก ใช้ Ctrl + เพื่อออกจากโหมดนี้
    • ตัวเลือก :สลับตัวเลือกบรรทัดคำสั่ง –ตัวเลือก .
    • :ช่วยด้วย
    • q :ลาออก

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

    หากคุณมีไฟล์ข้อความหรือ ASCII จำนวนมากเพื่อดูใน Linux หรือ UNIX ตรวจสอบให้แน่ใจว่าได้ใช้คำสั่ง "less" เนื่องจากเป็นคำสั่งที่เหนือกว่าสำหรับการดูไฟล์โดยใช้เทอร์มินัลบรรทัดคำสั่ง สนุก!