Làm thế nào tôi có thể tìm kiếm trong một trang web?


112

Có một tùy chọn để tìm kiếm trong các trang web?


1
Bạn có nghĩa là tìm kiếm trong tất cả các trang để tìm nội dung nào có nội dung nhất định hoặc tìm kiếm trong một trang nhất định cho một cụm từ nhất định?
frabjous

2
@frabjous tôi có nghĩa là trong một trang, có một tùy chọn để tìm kiếm tất cả?
NES

3
Tôi cũng nói thêm điều đó Nhân tiện, bạn cũng có thể gõ man manđể đọc tất cả các chi tiết kỹ thuật về trang con người.
Stefano Palazzo

1
Các mancho manrằng tôi đang xem xét, khoảng năm 2015 (tôi nghĩ đó là Solaris ... Tôi biết đây là một bảng Ubuntu), không đề cập đến việc tìm kiếm sử dụng /, hoặc bất cứ điều gì khác mà có thể được thực hiện bên trong man. Nó có một loạt các tùy chọn dòng lệnh và đó là nó.
Chris

Câu trả lời:


133

Chỉ cần nhấn /và nhập mẫu tìm kiếm của bạn.

  • Các mẫu có thể là biểu thức chính quy , ví dụ: bạn có thể tìm kiếm từ "tùy chọn" bằng cách nhập

    /[Oo]ption
    

    Hoặc tìm tất cả các đối số dài với

    /(--)[a-Z]
    

    Để hủy tìm kiếm, nhấn Ctrl+ C.

    Một số toán tử định lượng hữu ích là:

    ?    for zero or one of the preceding expression
    *    for zero or more of the preceding expression
    +    for one or more of the preceding expression
    

    Và các biểu thức có thể được "nhóm" với dấu ngoặc đơn, như trong (--)+(cho hai hoặc nhiều dấu gạch ngang).

    [a-Z]là một chuỗi (những thứ khác bao gồm [0-9], [az], v.v.), chúng có thể được kết hợp, như trong [a-Z0-9]. Bạn cũng có thể đảo ngược các biểu thức với ^toán tử, ví dụ: (--)[^a-Z]+đối với tất cả các đối số dài bắt đầu bằng bất kỳ thứ gì ngoài một chữ cái.

    Một hoạt động hữu ích khác là Union ( |), như trong color|colour, tìm thấy mọi sự xuất hiện của màu hoặc màu (đôi khi được gọi là boolean OR ).

    Nếu bạn đang tìm kiếm chuỗi có chứa một số trong những nhân vật "dành riêng" (như ?, *, +), tiền tố họ với một \ (tức là /\+kđể tìm kiếm +k)

  • Để chuyển qua kết quả, nhấn N(chuyển tiếp) và Shift+ N(lùi).

  • Ngoài ra còn có một cách để tìm kiếm trên tất cả các trang :

    man -K "Hello World"
    

    Các manchương trình sẽ mở ra trận đấu đầu tiên, và sau khi bạn đóng nó bằng q, cung cấp cho bạn để

    • xem cái tiếp theo (Trở về)
    • bỏ qua cái hiện tại (Ctrl + D)
    • hoặc thoát (Ctrl + C).

2
điều này phụ thuộc vào sự pagerthay thế của bạn : update-alternatives --display pager. Điều này đúng choless
shellholic

1
Có còn có một tùy chọn để duyệt qua các kết quả với một phím không? tức là như trong firefox bạn sẽ nhấn F3 và con trỏ nhảy từ kết quả này sang kết quả tiếp theo?
NES

1
Một mẹo hữu ích khác less, thay vì sử dụng [oO][pP]...cho từng nhân vật, hãy sử dụng -iđể chuyển đổi độ nhạy của vỏ.
Lekensteyn

3
Hmm Ctrl + C để hủy dường như không hoạt động đối với tôi. Esc + U mặc dù.
evanrmurphy

1
Trình xem mansử dụng có một vài phím tắt giống như vim, đây chỉ là một trong số đó
thomasrutter

7

Phụ lục nhỏ cho câu trả lời xuất sắc từ Stefano:

mansử dụng lesskhi không có máy nhắn tin khác được chỉ định. Vì vậy, bạn có thể tìm kiếm với /hoặc với ?.

Nếu bạn tìm kiếm /sau đó bạn tìm kiếm về phía trước và bạn sử dụng nđể tìm trận đấu tiếp theo và Nđể tìm trận đấu trước đó và nếu bạn tìm kiếm với ?(tìm kiếm ngược) nsẽ tìm kiếm trận đấu trước và Nsẽ tìm kiếm trận đấu tiếp theo.

Sử dụng man lesscho các chi tiết.

Ngoài ra, bạn có thể sử dụng man -wK wordđể liệt kê tất cả các tập tin thủ công với một số từ.


0

Nếu bạn đã nằm trong man page, /tìm kiếm rất dễ dàng để sử dụng, nhưng tôi thích để xác định từ tìm kiếm của tôi với các manlệnh, do đó nó sẽ mở ra trực tiếp trên xuất hiện đầu tiên của thuật ngữ.

Điều này là khá thẳng về phía trước với một đường ống:

man ksh | less +/LINENO

Nhưng nếu bạn chỉ muốn bám vào mancác tùy chọn, nó dường như rất tròn. Bạn phải ghi đè máy nhắn tin đầu ra mặc định ( less -f) bằng -Ptùy chọn.

man -P 'less -p LINENO' ksh

0

Phương thức GUI

Nếu bạn đã cài đặt phiên bản Ubuntu Desktop, bạn có thể tìm kiếm bằng đồ họa.

Trợ giúp Gnome

Gnome giúp sử dụng yelpchương trình. Thay vì nhập man lscho trang man CLI, bạn có thể nhập yelp man:lsvà xem trong cửa sổ GUI:

người đàn ông giúp đỡ: ls.png

Sau khi tải, bạn có thể sử dụng Control+ Fđể tìm kiếm.

Trình duyệt

Tôi mở trang man trên internet và sử dụng tính năng tìm kiếm trình duyệt Control+ F.

Ví dụ: nếu trong thiết bị đầu cuối tôi nhập vào man yadtrình duyệt của mình, tôi sẽ nhập linux man yad.

Đôi khi bạn cần chú ý rằng phiên bản internet đôi khi có thể có danh sách đối số mới hơn hoặc cũ hơn nhưng điều này hiếm khi xảy ra với tôi.

Những lợi thế của các trang web internet vượt xa công cụ tìm kiếm và bao gồm cuộn ưu việt cộng với việc sao chép dễ dàng hơn vào clipboard.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.