Posso obter páginas man individuais para os comandos embutidos do bash? [duplicado]

44

Existe algum lugar onde você pode baixar uma página de manual para cada comando embutido?

Eu sei que você pode usar apenas help ou man bash e pesquisar para encontrar informações sobre isso, mas eu quero que eles sejam separados, para que eu possa fazer man read e obter a manpage de leitura.

    
por Tyilo 04.08.2011 / 22:39

2 respostas

25

Tente isto:

bashman () { man bash | less -p "^       $1 "; }

Você pode ter que acertar n algumas vezes para chegar ao comando real ao invés de um parágrafo que por acaso tenha o nome do comando como a primeira palavra.

    
por 05.08.2011 / 01:10
49
help read
help read | less

No zsh:

run-help read

ou digite read something e pressione M-h (ou seja, Alt+h ou ESC h ).

Se você deseja ter um único comando man , para não precisar saber se o comando é interno, defina essa função em ~/.bashrc :

man () {
  case "$(type -t "$1"):$1" in
    builtin:*) help "$1" | "${PAGER:-less}";;     # built-in
    *[[?*]*) help "$1" | "${PAGER:-less}";;       # pattern
    *) command -p man "$@";;  # something else, presumed to be an external command
                              # or options for the man command or a section number
  esac
}
    
por 04.08.2011 / 22:50