Classifique a pesquisa do apt-cache com uma função shell

Não sei sobre você, mas a ordem em que o apt-cache mostra os resultados torna mais difícil encontrar o que você está procurando. O que costumo fazer é canalizar os resultados por meio de sort ou grep. Para automatizar isso, uso uma função no shell.

Adicione o seguinte ao seu $ HOME / .bashrc (ou qualquer que seja o seu shell, zsh com $ HOME / .zshrc é meu shell padrão na maioria das minhas máquinas, por exemplo)

function apt-cache()
{
local search=""
# Initial space will be optional if no options are given
[ "$(echo " $*" | grep -E '[[:space:]]*search[[:space:]]')" ] && search=true

if [ "$search" ]; then
command apt
-cache $* | sort
else
command apt
-cache $*
fi
}

Então coisas como:

apt-cache search kate

agora são classificados em ordem alfabética.

Observe coisas como:

apt-cache search -h

não funcionará como esperado. Além disso, se o pacote for apenas chamado de pesquisa, ele pode fazer coisas estranhas (atualmente não é um problema).