Este comando lista os nomes classificados de todas as entradas na seção dada:
man -aWS 1 \* | xargs basename | sed 's/\.[^.]*$//' | sort -u
Se você quiser ver os nomes dos caminhos, use:
man -aWS 1 \* | sed 's/\.[^.]*$//' | sort
Isso diz a man para procurar uma seção para todos os comandos usando o padrão de caractere curinga * (entre aspas invertidas para que o shell não interprete isso). -a encontra todas as correspondências, -W imprime os nomes dos caminhos em vez de exibir as páginas e -S 1 especifica a seção um. Altere o 1 para qualquer seção que você deseja pesquisar.
O comando sed remove as extensões de nome de arquivo; remova-o se quiser ver os nomes completos dos arquivos. sort classifica os resultados ( -u remove duplicados).
Para reutilização conveniente, isso define uma função de shell Bash:
function mansect { man -aWS ${1?man section not provided} \* | xargs basename | sed 's/\.[^.]*$//' | sort -u; }
Por exemplo, você pode invocá-lo como mansect 3 para ver as entradas na seção três.
[testado no macOS.]