Top obtém suas informações diretamente do sistema de arquivos / proc, que é um sistema de arquivos "fictício" gerado dinamicamente pelo kernel do Linux.
Portanto, ocultar processos específicos (como ele próprio) só é possível se
- Você escreve um módulo do kernel que intercepta o / proc fs
- Você modifica o código-fonte do aplicativo principal (código de nível de usuário)
Se você quer o controle completo sobre o que é visível, você deve escrever um script / programa que leia / proc.
Eu sugiro que você explore / proc um pouco mais. Você pode se safar com um simples script grep / cat / awk que faz o que você quer.