Điểm:-2

Tại sao tìm kiếm apt-cache có đầu ra sai?

lá cờ au
root@ubuntu:~# apt-cache search -n ^linux- |grep -v ^linux-
busybox-syslogd - Cung cấp syslogd và klogd bằng busybox
initramfs-tools - trình tạo initramfs mô-đun chung (tự động hóa)
rsyslog - trình nền ghi nhật ký kernel và hệ thống đáng tin cậy
dracut - dracut là một cơ sở hạ tầng initramfs hướng sự kiện
inetutils-syslogd - trình nền ghi nhật ký hệ thống
socklog-run - dịch vụ ghi nhật ký hệ thống và kernel
syslog-ng-core - Trình nền ghi nhật ký hệ thống nâng cao (lõi)
tiny-initramfs - Triển khai initramfs tối giản (tự động hóa)
lá cờ hr
Tôi không biết tại sao điều này lại bị hạ cấp - có vẻ như ngay cả khi sử dụng `--names-only` và trích dẫn đúng `'^linux'` để loại bỏ khả năng toàn cầu hóa trình bao, nó vẫn trả về kết quả như vậy
muru avatar
lá cờ us
@steeldriver có lẽ bởi vì nó nói trong trang chủ: "Nó tìm kiếm tên gói và ** mô tả ** để tìm sự xuất hiện của biểu thức chính quy". Nếu OP đủ xa để biết `apt-cache search` sử dụng regex, thì ...
maP1E bluE avatar
lá cờ au
@muru Tôi luôn sử dụng tìm kiếm apt trước đây, apt nói rằng nó không có giao diện CLI ổn định nên tôi đã thử tìm kiếm apt-cache và tôi không ngờ rằng chỉ tên hoạt động khác
guiverc avatar
lá cờ cn
Vui lòng cung cấp một câu hỏi... "Câu hỏi" của bạn chỉ là một bản dán mà không có bất kỳ mô tả hoặc câu hỏi thực tế nào. Tùy thuộc vào thiết bị hoặc trình duyệt được sử dụng để đọc trang web này, văn bản tiêu đề có thể không xem được khi trang được mở và câu hỏi của bạn được đọc - câu hỏi của bạn chỉ là một đoạn dán mà không có bất kỳ lời giải thích nào, do đó không có ý nghĩa gì.
Điểm:2
lá cờ hr

Câu trả lời dường như là ngay cả với việc bổ sung --names-chỉ, các tìm kiếm apt-cache lệnh tìm kiếm các gói ' gói cung cấp. Từ người đàn ông apt-cache:

   tìm kiếm chính quy ...
       tìm kiếm thực hiện tìm kiếm toàn văn trên tất cả các danh sách gói có sẵn
       đối với mẫu biểu thức chính quy POSIX đã cho, hãy xem biểu thức chính quy (7). Nó tìm kiếm các
       tên gói và các mô tả cho sự xuất hiện của thông thường
       biểu thức và in ra tên gói và viết tắt
       mô tả, bao gồm tên gói ảo. Nếu --full được đưa ra
       sau đó đầu ra giống hệt để hiển thị được tạo cho từng gói phù hợp,
       và nếu --names-only được đưa ra thì mô tả dài không
       đã tìm kiếm, chỉ có tên gói và các gói được cung cấp.

Chúng ta có thể thấy chính xác những gì tìm kiếm phù hợp như sau:

$ apt-cache search --names-only '^linux-' | grep -v '^linux-' |
    trong khi đọc -r pkg rem; làm apt-cache show "$pkg" | grep -H --label="$pkg" '^Cung cấp:'; xong
busybox-syslogd:Cung cấp: linux-kernel-log-daemon, system-log-daemon
busybox-syslogd:Cung cấp: linux-kernel-log-daemon, system-log-daemon
busybox-syslogd:Cung cấp: linux-kernel-log-daemon, system-log-daemon
initramfs-tools: Cung cấp: linux-initramfs-tool
initramfs-tools: Cung cấp: linux-initramfs-tool
initramfs-tools: Cung cấp: linux-initramfs-tool
rsyslog: Cung cấp: linux-kernel-log-daemon, system-log-daemon
rsyslog: Cung cấp: linux-kernel-log-daemon, system-log-daemon
dracut:Cung cấp: linux-initramfs-tool
inetutils-syslogd:Cung cấp: linux-kernel-log-daemon, system-log-daemon
socklog-run: Cung cấp: linux-kernel-log-daemon, system-log-daemon
syslog-ng-core: Cung cấp: libsyslog-ng-dev, linux-kernel-log-daemon, syslog-ng-mod-journal, system-log-daemon
tiny-initramfs:Cung cấp: linux-initramfs-tool

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.