As páginas man descrevem como o sistema realmente funciona, e não como um corpo de normas N anos após o sistema operacional ter mudado o padrão. Se a Red Hat optou por enviar páginas de manual do POSIX 2003 com seu sistema operacional, considero isso como sendo o padrão POSIX mais próximo do que eles enviaram.
Eu deixaria as páginas de manual do POSIX fornecidas pelo OS sozinhas, mas baixe as versões atuais , instale-os em outro lugar como /usr/local/linux-man-pages/share/man
e, em seguida, coloque esse diretório em seu MANPATH
.
Se você renomear as páginas p
para ter outra tag - digamos, pc
para "POSIX current" - você pode consultá-las separadamente das fornecidas pelo OS. Por exemplo, você pode usar uma ferramenta como mmv
:
$ mmv 'man1p/*.1p.gz' 'man1p/#1.1pc.gz'
$ mv man1p man1pc
... do the same for man 2p, etc ...
$ man ls # shows GNU ls page
$ man 1p ls # shows OS-provided POSIX ls page
$ man 1pc ls # shows current POSIX ls page
Remova as páginas man não-POSIX que entram em conflito com as fornecidas pelo SO, ou marque-as de forma semelhante se você também quiser se referir às páginas man atuais específicas do Linux. Você poderia usar lc
para "Linux atual", por exemplo.