Различные оболочки существуют по тем же причинам, как различные веб-браузеры существуют: у всех есть предпочтение, и некоторые оболочки имеют исторический багаж или импульс. У каждого есть различные функции и особенности.
^...
)Можно просто искать записи, которые запускают со строки "мерзавца" как так.
$ 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)
Это - тонкое различие от просто поиска строки "мерзавец", но различие - то, что этот поиск найдет подстроки, которые запускают со строки "мерзавца", тогда как поиск bareword "мерзавца" возвратит записи такой как "цифровые".
Можно также ограничить вывод apt-cache search ^git
путем передачи по каналу вывода в дополнительное 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
Который только покажет пакеты, имена которых запускают со строки "мерзавца".
--names-only
Это будет только искать названия пакета соответствий, которые запускают со строки "мерзавца".
$ 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
Некоторые пакеты являются связанным "мерзавцем", у некоторых других просто есть "мерзавец" где-нибудь в описании с тех пор apt-cache search
не только ищите на имя пакетов, но на короткое/длинное описание.
Как я могу перечислить просто эти приблизительно полдюжины приложений, связанных с мерзавцем?
apt-cache search git | grep -i git
Это покажет Вам только пакеты, которые имеют "мерзавца" в кратком описании или имени пакета.
| grep -vi digital
. В моей системе результат равняется 118, и это может быть сужено еще больше.
– Braiam
23.11.2013, 22:58
python-setuptools-git - plugin for setuptools that enables git integration
– Braiam
23.11.2013, 23:20
grep '\bgit\b'
было бы хорошее решение для отфильтровывания цифровой, и т.д.
– derobert
03.12.2014, 20:12
\b
искать целые слова (apt-cache search '\bgit\b'
. Илиapt-cache search '\<git\>'
если\b
не всегда работал.) – derobert 03.12.2014, 20:14