Se você é man
do pacote "man-db", pode invocar isso para ver a página "intro" de cada seção do manual:
man -a intro
Se você souber a localização do banco de dados de man
pages, isso listará todos os diretórios de seção (man1, man2, man3, etc):
(cd /usr/share/man; ls -d man*)
Além disso, se estiver usando man
do pacote man-db
, você poderá ver o local dos bancos de dados de páginas man invocando man -w
(essa opção também existe no FreeBSD man
, mas não tê-lo instalado, então eu não sei se dá a mesma saída). Por exemplo, no Debian 8 (jessie):
$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man
Usando man -w
, um script simples para listar todos os números de seção disponíveis em todos os diretórios man database seria:
#!/bin/sh
IFS=":$IFS"
for i in $(man -w)
do
(
cd "$i"
for j in man*
do
if [ -d "$j" ]
then
echo "${j#man}"
fi
done
)
done | sort -u