มีวิธีในการค้นหาหน้าคน ๆ การใช้คุณลักษณะการค้นหา '/' ตรงกับตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
-Iวิธีการดู--IGNORE-CASE, even if the pattern contains uppercase letters man less
มีวิธีในการค้นหาหน้าคน ๆ การใช้คุณลักษณะการค้นหา '/' ตรงกับตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
-Iวิธีการดู--IGNORE-CASE, even if the pattern contains uppercase letters man less
คำตอบ:
เมื่อไม่ได้ระบุเพจเจอร์อื่นให้manใช้lessเพื่อแสดงหน้าคน
คำตอบอื่น ๆ ที่เกี่ยวข้องกับการเปลี่ยนบรรทัดคำสั่งของเพจเจอร์นั้นถูกต้อง แต่คุณสามารถพิมพ์-iในขณะที่กำลังรันน้อยลง จากหน้าคนน้อย:
-ตามด้วยตัวอักษรตัวเลือกบรรทัดคำสั่งหนึ่งตัว (ดูตัวเลือกด้านล่าง) ตัวเลือกนี้จะเปลี่ยนการตั้งค่าของตัวเลือกนั้นและพิมพ์ข้อความที่อธิบายการตั้งค่าใหม่
ดังนั้นการพิมพ์-iในขณะที่การเปลี่ยนแปลงน้อยลงการตั้งค่าในลักษณะเดียวกับที่ระบุไว้ในบรรทัดคำสั่งจะ ฉันได้รับคำใบ้ว่าสิ่งนี้จะได้ผลจากคุณจะทำการค้นหาแบบตัวเล็กและตัวพิมพ์เล็กโดยใช้โมดิฟายเออร์รูปแบบโดยใช้น้อยกว่าจากนั้นพบคำอธิบายในหน้า man
เฉพาะในกรณีที่คุณใช้ตัวพิมพ์ใหญ่ไม่ใช่เฉพาะเมื่อคุณใช้ตัวอักษรพิมพ์เล็ก ตัวอย่างเช่นเรียกใช้man bashและลอง:
/invoc <== กรณีตาย/Invoc <== ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่/INVOC <== ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในฐานะที่เป็น @manatwork poited ออกในความคิดเห็นที่คุณยังสามารถควบคุมพฤติกรรมนี้โดยการเพิ่มของคุณexport MANPAGER='less -I' กำหนดตัวแปรโปรแกรมที่จะใช้กับคำสั่ง หมายถึง (จาก):~/.profileMANPAGERman-Iman less
-I or --IGNORE-CASE
Like -i, but searches ignore case even if the pattern contains
uppercase letters.
ตัวเลือกอื่น ๆ ที่เกี่ยวข้องคือ (ตัวเลือกนี้มักจะเป็นค่าเริ่มต้น):
-i or --ignore-case
Causes searches to ignore case; that is, uppercase and lowercase
are considered identical. This option is ignored if any upper‐
case letters appear in the search pattern; in other words, if a
pattern contains uppercase letters, then that search does not
ignore case.
ดังนั้นหากคุณexport MANPAGER="less -I"; man bashคุณควรจะสามารถค้นหา/iNvOcในกรณีที่ไม่สำคัญ
man bash | grep -C 5 invocแต่นั่นเป็นการโกง
lessเพื่อใช้ PCREs ซึ่งอาจทำเคล็ดลับ
manการดำเนินการที่คุณใช้และเพจเจอร์ที่คุณต้องการexport MANPAGER='less -I'แต่ฉันมี