Почему я получаю так много хитов, которые ищут «git» в apt cache?

Когда я даю следующую команду:

apt-cache search git | wc -l 

Я получаю ответ 756. Как я могу перечислить только полдюжины или около того приложений, связанных с git?

  • Как понизить пакет Debian, установленный при тестировании -t?
  • Как остановить `apt-get` жалобы на неудовлетворенные зависимости, когда я вручную устанавливаю программное обеспечение из источника?
  • По умолчанию для автоматической настройки обновлений включена линия. Для чего это?
  • Продолжить загрузку после сбоя сети - Kali
  • Debian Wheezy: переустановите apache2
  • Какова история супердержав?
  • Может ли пакет .deb удалить другие пакеты?
  • Какова история супердержав?
  • Возможно ли, чтобы сценарий предварительной установки пакета Debian выполнял команды apt-get?
  • Предотвращение apt-get обновления от использования определенных репозиториев
  • Может ли sources.list обновляться вручную?
  • Как отличить, работает ли система systemd с помощью apt-get или во время загрузки?
  • 2 Solutions collect form web for “Почему я получаю так много хитов, которые ищут «git» в apt cache?”

    Поиск с использованием якорей ( ^... )

    Вы можете просто искать записи, начинающиеся со строки «git».

    пример

     $ apt-cache search ^git | head -10 git - fast, scalable, distributed revision control system git-core - fast, scalable, distributed revision control system (obsolete) git-doc - fast, scalable, distributed revision control system (documentation) git-man - fast, scalable, distributed revision control system (manual pages) gitk - fast, scalable, distributed revision control system (revision tree visualizer) easygit - git for mere mortals gforge-plugin-scmgit - Git plugin for FusionForge (transitional package) git-all - fast, scalable, distributed revision control system (all subpackages) git-annex - manage files with git, without checking their contents into git git-arch - fast, scalable, distributed revision control system (arch interoperability) 

    Это тонкое отличие от простого поиска строки «git», но разница в том, что в этом поиске будут найдены подстроки, начинающиеся со строки «git», тогда как поиск в виде gword для gword приведет к возврату таких записей, как «digital».

    Вы также можете ограничить вывод apt-cache search ^git путем подачи вывода на дополнительный grep следующим образом:

    Фильтр с использованием grep

     $ apt-cache search ^git | grep "^git" | head -10 git - fast, scalable, distributed revision control system git-core - fast, scalable, distributed revision control system (obsolete) git-doc - fast, scalable, distributed revision control system (documentation) git-man - fast, scalable, distributed revision control system (manual pages) gitk - fast, scalable, distributed revision control system (revision tree visualizer) git-all - fast, scalable, distributed revision control system (all subpackages) git-annex - manage files with git, without checking their contents into git git-arch - fast, scalable, distributed revision control system (arch interoperability) git-buildpackage - Suite to help with Debian packages in Git repositories git-cola - highly caffeinated git GUI 

    Которые будут показывать только пакеты, имена которых начинаются со строки «git».

    Используйте переключатель --names-only

    Это будет искать только имена пакетов для совпадений, начинающихся со строки «git».

     $ apt-cache search --names-only ^git | head -10 git - fast, scalable, distributed revision control system git-core - fast, scalable, distributed revision control system (obsolete) git-doc - fast, scalable, distributed revision control system (documentation) git-man - fast, scalable, distributed revision control system (manual pages) gitk - fast, scalable, distributed revision control system (revision tree visualizer) git-all - fast, scalable, distributed revision control system (all subpackages) git-annex - manage files with git, without checking their contents into git git-arch - fast, scalable, distributed revision control system (arch interoperability) git-buildpackage - Suite to help with Debian packages in Git repositories git-cola - highly caffeinated git GUI 

    Скорее всего потому, что это:

     apt-cache show libqt5sensors5 | grep -i git Version: 5.0~git20130507-0ubuntu1~raring1~test1 WARNING: This module is not an official part of Qt 5, but instead a git Version: 5.0~git20130115-0ubuntu1 Filename: pool/universe/q/qtsensors-opensource-src/libqt5sensors5_5.0~git20130115-0ubuntu1_amd64.deb 

    Некоторые пакеты связаны «git», некоторые другие просто «git» где-то в описании, поскольку apt-cache search не только выполняет поиск в имени пакетов, но и в коротком / длинном описании.

    Как я могу перечислить только полдюжины или около того приложений, связанных с git?

     apt-cache search git | grep -i git 

    Это покажет вам только пакеты, которые имеют «git» в кратком описании или имени пакета.

    Linux и Unix - лучшая ОС в мире.