แทนที่จะทำman chmod
แล้ว/a+x
ข้ามไปยังส่วนแรกในหน้า man chmod ที่กล่าวถึงa+x
ฉันต้องการทราบว่ามีวิธีเปิด man page เป็นสตริงค้นหาเฉพาะหรือไม่เหมือนกับวิธีที่คุณสามารถทำได้vi +string filename.txt
ใน vi (m )
แทนที่จะทำman chmod
แล้ว/a+x
ข้ามไปยังส่วนแรกในหน้า man chmod ที่กล่าวถึงa+x
ฉันต้องการทราบว่ามีวิธีเปิด man page เป็นสตริงค้นหาเฉพาะหรือไม่เหมือนกับวิธีที่คุณสามารถทำได้vi +string filename.txt
ใน vi (m )
คำตอบ:
ลองใช้เคล็ดลับนี้:
man chmod | less +'/a\+x'
หรือ
man chmod | more +'/a\+x'
ด้วยเครื่องหมายก่อนที่จะ+
เข้าสู่ระบบเพราะสิ่งที่เกิดขึ้นหลังจากที่/
เป็นนิพจน์ปกติขยาย
-p
สวิตช์ obviates ความจำเป็นในการค่อนข้างเทอะทะ+/
...
less
(และวิทยุติดตามตัวส่วนใหญ่) จะทำงานเหมือนcat
เมื่อเอาต์พุตไม่ได้เป็นเทอร์มินัล
less
LESS=+/searched_string man foobar
นั่นยังมีข้อได้เปรียบในการทำงานกับman -a
ไม่ไกลเท่าที่ฉันรู้ (แต่เป็น @sputnick ชี้ให้เห็นฉันไม่รู้มาก) แต่คุณสามารถแยกมันได้:
man chmod | grep -C 5 'a+x'
ฉันอยากจะแนะนำให้ใช้สตริงที่มีอยู่จริงในหน้า man แต่สิ่งที่ชอบ:
$ man chmod | grep -C 5 set-user-ID
traversals.
SETUID AND SETGID BITS
chmod clears the set-group-ID bit of a regular file if the file's group ID does not match the
user's effective group ID or one of the user's supplementary group IDs, unless the user has appro‐
priate privileges. Additional restrictions may cause the set-user-ID and set-group-ID bits of
MODE or RFILE to be ignored. This behavior depends on the policy and functionality of the under‐
lying chmod system call. When in doubt, check the underlying system behavior.
chmod preserves a directory's set-user-ID and set-group-ID bits unless you explicitly specify oth‐
erwise. You can set or clear the bits with symbolic modes like u+s and g-s, and you can set (but
not clear) the bits with a numeric mode.
RESTRICTED DELETION FLAG OR STICKY BIT
The restricted deletion flag or sticky bit is a single bit, whose interpretation depends on the