Câu trả lời:
Khi không có máy nhắn tin nào khác được chỉ định, man
sử dụng less
để hiển thị trang man.
Các câu trả lời khác liên quan đến việc thay đổi dòng lệnh máy nhắn tin là chính xác, nhưng bạn cũng có thể nhập -i
trong khi ít chạy hơn. Từ trang ít người hơn:
-
Tiếp theo là một trong các chữ cái tùy chọn dòng lệnh (xem TÙY CHỌN bên dưới), điều này sẽ thay đổi cài đặt của tùy chọn đó và in một thông báo mô tả cài đặt mới.
Vì vậy, gõ -i
trong khi ít thay đổi cài đặt theo cùng cách chỉ định nó trên dòng lệnh sẽ. Tôi có một gợi ý rằng điều này sẽ hoạt động từ Làm thế nào để bạn thực hiện tìm kiếm không nhạy cảm bằng cách sử dụng một công cụ sửa đổi mẫu bằng cách sử dụng ít hơn , sau đó tìm thấy lời giải thích trong trang man.
Chỉ khi bạn sử dụng chữ hoa, không phải nếu bạn chỉ sử dụng chữ cái viết thường. Ví dụ: chạy man bash
và thử:
/invoc
<== trường hợp không nhạy cảm/Invoc
<== trường hợp nhạy cảm/INVOC
<== trường hợp nhạy cảmKhi @manatwork sẵn sàng trong các bình luận, bạn cũng có thể kiểm soát hành vi này bằng cách thêm export MANPAGER='less -I'
vào ~/.profile
. Các MANPAGER
định nghĩa biến mà chương trình được sử dụng với các man
lệnh. Các -I
phương tiện (từ man less
):
-I or --IGNORE-CASE
Like -i, but searches ignore case even if the pattern contains
uppercase letters.
Các tùy chọn liên quan khác là (tùy chọn này thường được bật theo mặc định):
-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.
Vì vậy, nếu bạn export MANPAGER="less -I"; man bash
, bạn sẽ có thể tìm kiếm /iNvOc
theo cách không phân biệt chữ hoa chữ thường.
man bash | grep -C 5 invoc
Nhưng đó là gian lận.
man
triển khai bạn sử dụng và máy nhắn tin bạn thích, nhưng tôi cóexport MANPAGER='less -I'
.