Um nur installierte Pakete anzuzeigen, hat
apt list, weil das sicher oft benutzt wird, eine eigene Option:
--installed:
Kann man auch ohne Suchmuster für den Paketnamen verwenden,
apt list --installed liefert dann die gleiche Paketliste wie
dpkg -l (etwas anders formatiert natürlich).
Alternativ kann man, wie von dir, oln, erwähnt,
~i benutzen. Um dann zusätzlich anhand des Paketnamens zu filtern, braucht es
~n:
~n nimmt als Suchmuster allerdings einen regulären Ausdruck und matcht daher, ohne weitere Einschränkungen, an beliebiger Stelle auf den Paketnamen. Das ist etwas anders, als wenn man wie im ersten Aufruf oben einfach nur ein Muster für den Paketnamen angibt, da braucht es zusätzlich das * am Ende.