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

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

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

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

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

less filename

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

ภาพ

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

ภาพ

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

ภาพ

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

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

  • [Arrows]/[Page Up]/[Page Down]/[Home]/[End]: การนำ(Navigation)ทาง
  • [Space bar]: หน้าถัดไป
  • (b) : หน้าที่แล้ว
  • (n)ng(g) : ข้ามไปที่บรรทัดที่(n)n . ค่าเริ่มต้นคือจุดเริ่มต้นของไฟล์
  • n G : ข้ามไปที่บรรทัดที่n . ค่าเริ่มต้นคือจุดสิ้นสุดของไฟล์
  • /รูปแบบ(pattern) : ค้นหาลวดลาย (pattern)สามารถใช้นิพจน์ทั่วไปได้
  • n : ไปที่การแข่งขันถัดไป (หลังจากค้นหาสำเร็จ)
  • N : ไปที่การแข่งขันก่อนหน้า
  • m ตัวอักษร(letter) : ทำเครื่องหมายตำแหน่งปัจจุบันด้วยตัวอักษร(letter)
  • ' จดหมาย(letter) : กลับไปที่จดหมายตำแหน่ง (letter)[ ' = อัญประกาศเดี่ยว]
  • ‘^หรือg : ไปที่จุดเริ่มต้นของไฟล์
  • ‘$หรือG : ไปที่ท้ายไฟล์
  • s : บันทึกเนื้อหาปัจจุบัน (ได้มาจากโปรแกรมอื่นเช่นgrep ) ในไฟล์
  • = : ข้อมูลไฟล์
  • F : อ่านข้อมูลจากไฟล์อย่างต่อเนื่องและทำตามจุดสิ้นสุด มีประโยชน์สำหรับการดูบันทึก ใช้Ctrl + Cเพื่อออกจากโหมดนี้
  • option : สลับ ตัวเลือกบรรทัดคำสั่ง – option
  • (h) : ช่วยด้วย.
  • ถาม(q) : เลิก

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

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



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts