O comando help
quando usado com a opção -m
pode exibir informações sobre os comandos incorporados no formato pseudo-manpage. Por exemplo:
help -m cd | less
exibirá informações sobre o comando cd
em um formato quase exatamente como em uma página de manual.
A partir deste comando, você pode agrupar o comando man
em uma função em seu arquivo .bashrc
da seguinte forma:
man () {
case "$(type -t -- "$1")" in
builtin|keyword)
help -m "$1" | sensible-pager
;;
*)
command man "$@"
;;
esac
}
Depois disso, man
funcionará também para todos os comandos e palavras-chave internos do shell. Por exemplo:
man :
exibirá:
NAME
: - Null command.
SYNOPSIS
:
DESCRIPTION
Null command.
No effect; the command does nothing.
Exit Status:
Always succeeds.
SEE ALSO
bash(1)
IMPLEMENTATION
GNU bash, version 4.2.45(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>