Usando aptitudepuedo hacer una búsqueda como:
aptitude search '~i bash'
Esto parece ser una expresión regular de aptitud específica. ¿Es posible hacer lo mismo con apto apt-cachesin comandos adicionales?
apt search '~i bash'
no está trabajando.

apt.dpkg -l|grep bashRespuestas:
Puedes probar:
apt list --installed bashEsto intentará enumerar los
packages instalados con el nombrebashSin embargo, si desea buscar un archivo en particular, use
apt-fileEl siguiente comando enumerará todos los paquetes que tienen una cadena
bashdentro de su nombre:apt list -a --installed bashComo lo sugiere @Exostor,
apt list -a --installed bashno siempre es el caso enumerar aquellos paquetes que comienzan con una cadena en particular, en su lugar use:apt list -a --installed bash*Si lo que estás buscando es globbing, vota a favor @Exostor comenta a continuación.
fuente
apt list --installed bash*está lo suficientemente cerca para mí.-apodría usarse para enumerar todos los paquetes coincidentesapt list -a --installed bashenumera bash / xenial-updates y bash / xenial peroapt list --installed bash*enumera bash, bash-complete y bash-doc, que son los tres paquetes bash instalados en la máquina.dpkg-query --list | grep '^.i\s*PKG'o:
dpkg-query --list PKG\* | grep '^.i'donde
PKGestá el nombre del paquete deseado / un reg-ex.fuente
Si alguien más se pregunta cómo hacer esto, utilizo el siguiente método.
apt list --installed | grep [XYZ]Este método también muestra diferentes paquetes que están instalados que contienen la cadena que estaba buscando. Por ejemplo, si estoy buscando vlc, me muestran muchos otros paquetes que también tienen 'vlc' en su nombre. Aquí hay entrada y salida:
Si resulta que no tiene el paquete instalado, el comando simplemente saldrá.
fuente