ฉันทำงานกับไฟล์บันทึกจำนวนมาก ฉันมักจะเชื่อมต่อกับเซิร์ฟเวอร์ UNIX และ Linux โดยใช้ Putty หรือ Telnet จากนั้นฉันอ่านไฟล์โดยใช้คำสั่ง UNIX/Linux มาตรฐาน คนไอทีคนอื่นๆ ชอบใช้ X-window GUI แต่ถ้าคุณมีการเชื่อมต่อแบนด์วิดท์ต่ำ จะเป็นการดีกว่าถ้าใช้เทอร์มินัลบรรทัดคำสั่งเพื่อทำงานให้เสร็จเร็วขึ้น
หากคุณต้องการเรียกดูบันทึกโดยไม่ต้องแก้ไข ให้ใช้ปุ่ม “น้อยกว่า " สั่งการ. “น้อยกว่า” ใน Linux และ UNIX ให้คุณดูไฟล์และให้คุณดำเนินการค้นหาขั้นพื้นฐานได้ ไม่เหมือน “มากกว่า ” ซึ่งอนุญาตให้ใช้ทั้งการนำทางไปข้างหน้าและย้อนกลับ คุณจึงสามารถค้นหาสตริงการค้นหาใดๆ ที่จุดใดก็ได้ในเอกสาร
น้อยแต่ดีกว่ามาก
ในการเปิดไฟล์โดยใช้ น้อยกว่า , พิมพ์ น้อยกว่า คำสั่งตามด้วยชื่อไฟล์ในพรอมต์ UNIX หรือ Linux:
ชื่อไฟล์น้อย
ในตัวอย่างด้านล่าง ฉันเปิดไฟล์ชื่อ verbose.log.mo
Less จะเปิดไฟล์และแสดงชื่อไฟล์ที่ส่วนล่างซ้ายของเทอร์มินัล หากต้องการค้นหาสตริงในไฟล์ ให้พิมพ์เครื่องหมายทับตามด้วยสตริงที่คุณต้องการค้นหา จากนั้นกด Enter ในตัวอย่างด้านล่าง ฉันพิมพ์ /error เพื่อค้นหาสตริง “ข้อผิดพลาด”
คุณจะเห็นว่ามุมมองของไฟล์จะข้ามไปยังบรรทัดที่สตริงตั้งอยู่ การจับคู่สตริงที่อยู่จะถูกเน้นเพื่อให้ดูได้ง่ายขึ้น
หากต้องการค้นหาสตริงถัดไป เพียงกดปุ่ม "n" การกดตัวพิมพ์ใหญ่ "N" จะนำคุณไปสู่การแข่งขันก่อนหน้า
นี่คือแป้นพิมพ์ลัดอื่นๆ ที่ฉันพบจากรายการของ Wiki ในเรื่อง “less”:
- [Arrows]/[Page Up]/[Page Down]/[Home]/[End]:การนำทาง
- [Space bar]:หน้าถัดไป
- ข :หน้าก่อน.
- น ก :ข้ามไปที่หมายเลขบรรทัด n . ค่าเริ่มต้นคือจุดเริ่มต้นของไฟล์
- น จี :ข้ามไปที่หมายเลขบรรทัด n . ค่าเริ่มต้นคือจุดสิ้นสุดของไฟล์
- / รูปแบบ :ค้นหา รูปแบบ . สามารถใช้นิพจน์ทั่วไปได้
- น :ไปที่การแข่งขันถัดไป (หลังจากค้นหาสำเร็จ)
- ไม่ :ไปที่การแข่งขันก่อนหน้า
- ม จดหมาย :ทำเครื่องหมายตำแหน่งปัจจุบันด้วย จดหมาย .
- ‘ จดหมาย :กลับไปที่ตำแหน่ง จดหมาย . [‘ =คำพูดเดียว]
- ‘^ หรือ ก :ไปที่จุดเริ่มต้นของไฟล์
- ‘$ หรือ ก :ไปที่ท้ายไฟล์
- s :บันทึกเนื้อหาปัจจุบัน (ได้มาจากโปรแกรมอื่นเช่น grep ) ในไฟล์
- = :ข้อมูลไฟล์
- ฟ :อ่านข้อมูลจากไฟล์อย่างต่อเนื่องและปฏิบัติตามจุดสิ้นสุด มีประโยชน์สำหรับการดูบันทึก ใช้ Ctrl +ค เพื่อออกจากโหมดนี้
- – ตัวเลือก :สลับตัวเลือกบรรทัดคำสั่ง –ตัวเลือก .
- ช :ช่วยด้วย
- q :ลาออก
สิ่งที่ฉันชอบมากที่สุดเกี่ยวกับ "น้อยกว่า" คือจะปรับความกว้างและความสูงของหน้าต่างเทอร์มินัลโดยอัตโนมัติ ข้อความเมื่อดูด้วย "น้อย" จะถูกตัดโดยอัตโนมัติหากคุณปรับขนาดหน้าต่างของเทอร์มินัล ทำให้ก้าวหน้าน้อยกว่าเครื่องมือรุ่นเก่าที่เรียกว่า “มากกว่า” ซึ่งมักจะตัดข้อความเมื่อคุณกระชับความกว้างของเทอร์มินัล
หากคุณมีไฟล์ข้อความหรือ ASCII จำนวนมากเพื่อดูใน Linux หรือ UNIX ตรวจสอบให้แน่ใจว่าได้ใช้คำสั่ง "less" เนื่องจากเป็นคำสั่งที่เหนือกว่าสำหรับการดูไฟล์โดยใช้เทอร์มินัลบรรทัดคำสั่ง สนุก!