Como grok páginas de manual

Como grok páginas de manual

As páginas man geralmente parecem uma parede de texto quando você as abre, com uma enorme quantidade de opções e muitas vezes sem muito contexto. Mas eles são uma grande mina de informações sobre como usar os comandos.

Então, como você entende as páginas de manual? Sobre o que são as seções padrão? Como eles estão organizados? Existe um mapa mental que facilita a compreensão do homem?

Há alguma dica que você usa para facilitar a navegação - por exemplo, adicionar cor ao texto.

Responder1

Não vejo as páginas de manual como uma fonte de aprendizado primário. Vejo as páginas de manual como um gatilho útil para me lembrar de como fazer algo que já sei fazer.

Normalmente você pode encontrar tutoriais ou instruções na internet que ensinam como e por que as coisas funcionam da maneira que funcionam. Então, quando você realmente fizer isso, leia as páginas de manual para se lembrar do sinalizador ou da sintaxe específica de como fazer isso. Minha regra pessoal é que se eu não conseguir descobrir o que preciso fazer em duas passagens da página de manual, preciso do Google... e provavelmente criar algumas notas para mim mesmo.

Normalmente acho que esse lessé o melhor visualizador de páginas de manual para mim; Posso rolar para cima e para baixo e fazer pesquisas para encontrar as palavras que procuro.

Responder2

As seções Descrição e Exemplos man mansão de grande ajuda para entender como manas páginas são organizadas e como usá-las.

Em geral, considero as seções Exemplos, Consulte também e Arquivos de muitas manpáginas muito úteis, pois fornecem pistas sobre onde procurar em seguida quando você está tentando rastrear algo que pode ser obscuro.

Se o seu pager for lessvocê pode definir as LESS_TERMCAP_*variáveis ​​para mostrar cores nas manpáginas. Aqui estão os meus:

export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
export LESS_TERMCAP_md=$(tput bold; tput setaf 6) # cyan
export LESS_TERMCAP_me=$(tput sgr0)
export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue
export LESS_TERMCAP_se=$(tput rmso; tput sgr0)
export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) # white
export LESS_TERMCAP_ue=$(tput rmul; tput sgr0)
export LESS_TERMCAP_mr=$(tput rev)
export LESS_TERMCAP_mh=$(tput dim)
export LESS_TERMCAP_ZN=$(tput ssubm)
export LESS_TERMCAP_ZV=$(tput rsubm)
export LESS_TERMCAP_ZO=$(tput ssupm)
export LESS_TERMCAP_ZW=$(tput rsupm)

Não se esqueça que os infoarquivos muitas vezes possuem mais detalhes e são navegáveis ​​(possuem forma de hiperlink).

Responder3

Se você estiver usando o konqueror, as páginas man poderão ser navegadas no próprio navegador. Basta colocar man:/command_name para visualizar a página de manual

por exemplo, cara:/ls

Alternativamente, há um plugin vim disponível para visualizar páginas de manual com destaque de sintaxe no vim http://vim.wikia.com/wiki/View_man_pages_in_Vim

Responder4

Eu os navego comvim e destaque de sintaxe

informação relacionada