คำสั่งให้แสดงหมายเลขบรรทัดน้อยลงในคอลัมน์ซ้ายคืออะไร
less
โปรแกรมเมอร์ใช้งานไม่ได้ทำให้มันอยู่ในหัวข้อ ดินสอเป็น "เครื่องมือที่ใช้โดยโปรแกรมเมอร์" ด้วยเช่นกัน แต่คำถามเกี่ยวกับการลับคมดินสอจะไม่เหมาะสมที่นี่
คำสั่งให้แสดงหมายเลขบรรทัดน้อยลงในคอลัมน์ซ้ายคืออะไร
less
โปรแกรมเมอร์ใช้งานไม่ได้ทำให้มันอยู่ในหัวข้อ ดินสอเป็น "เครื่องมือที่ใช้โดยโปรแกรมเมอร์" ด้วยเช่นกัน แต่คำถามเกี่ยวกับการลับคมดินสอจะไม่เหมาะสมที่นี่
คำตอบ:
จากคู่มือ :
-N หรือ --LINE-NUMBERS ทำให้หมายเลขบรรทัดถูกแสดงที่จุดเริ่มต้นของแต่ละบรรทัดในจอแสดงผล
คุณยังสามารถสลับหมายเลขบรรทัดได้โดยไม่ต้องพิมพ์-N
น้อย
เป็นไปได้ที่จะสลับตัวเลือกบรรทัดคำสั่งใด ๆ ของน้อยลงด้วยวิธีนี้
คุณสามารถกด=
ในขณะที่less
เปิดเพื่อแสดงข้อมูล (ที่ด้านล่างของหน้าจอ) เกี่ยวกับหน้าจอปัจจุบันรวมถึงหมายเลขบรรทัดด้วยรูปแบบ:
myfile.txt lines 20530-20585/1816468 byte 1098945/116097872 1% (press RETURN)
ตัวอย่างเช่นที่นี่หน้าจอกำลังแสดงบรรทัด20530-20585
และไฟล์มีจำนวน1816468
บรรทัดทั้งหมด
คุณสามารถกรองไฟล์cat -n
ก่อนทำการไพพ์ถึงless
:
cat -n file.txt | less
หรือหากรุ่นของคุณless
รองรับ-N
ตัวเลือก:
less -N file.txt
คุณสามารถตั้งค่าตัวแปรสภาพแวดล้อมให้ใช้ตัวเลือกเหล่านี้กับไฟล์ที่ต้องการทั้งหมด:
export LESS='-RS#3NM~g'
alias less="LESS='-RS#3NM~g' less"
ใน.bashrc
ได้ในวันของฉัน! ขอบคุณ!
บรรทัดคำสั่งแฟล็ก-N
หรือ--LINE-NUMBERS
ทำให้หมายเลขบรรทัดถูกแสดงที่จุดเริ่มต้นของแต่ละบรรทัดในจอแสดงผล
นอกจากนี้คุณยังสามารถสลับหมายเลขบรรทัดโดยไม่ต้องเลิกโดยการพิมพ์less
-N<return>
เป็นไปได้ที่จะสลับless
ตัวเลือกบรรทัดคำสั่งใด ๆด้วยวิธีนี้
หากคุณกด=และคาดว่าจะเห็นหมายเลขบรรทัด แต่เห็นเฉพาะจำนวนไบต์ระบบจะปิดหมายเลขบรรทัดนั้น กด-nเพื่อเปิดใช้งานและตรวจสอบให้แน่ใจ$LESS
ว่าไม่ได้รวม 'n'
การปิดหมายเลขบรรทัดโดยค่าเริ่มต้น (ตัวอย่างเช่นการตั้งค่าLESS=n
) จะช่วยเพิ่มความเร็วในการค้นหาในไฟล์ที่มีขนาดใหญ่มาก มันจะมีประโยชน์ถ้าคุณค้นหาไฟล์ขนาดใหญ่บ่อย ๆ แต่ไม่สนใจว่าคุณใช้สายไหน
ฉันมักจะทำงานด้วยLESS=RSXin
(เปิดใช้งานรหัสหลบหนี, สับเส้นยาว, ไม่ล้างหน้าจอเมื่อออก, ไม่สนใจตัวพิมพ์เล็กในการค้นหาตัวพิมพ์เล็กทั้งหมดและไม่มีการนับจำนวนบรรทัดตามค่าเริ่มต้น) และใช้-nหรือ-Sจากภายในless
เท่าที่จำเป็น
less
เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่ง linux และเป็นที่นิยมใช้โดยโปรแกรมเมอร์ในการดูไฟล์ข้อความ คำถามนี้เป็นคำถามในหัวข้อสำหรับ Stack Overflow ภายใต้โดเมนของ "เครื่องมือที่ใช้โดยโปรแกรมเมอร์" เช่นเดียวกับคำถามทั้งหมดที่เกี่ยวข้องกับการใช้git
อยู่ในหัวข้อ นอกจากนี้ยังเป็นที่นิยมใน Google เป็นอันดับแรกเมื่อค้นหา "แสดงหมายเลขบรรทัดน้อยลง" คำถามนี้ไม่ควรปิด