As Man Pages: O Guia Essencial do UNIX
Nas entranhas do ecossistema UNIX está um recurso fundamental que ajuda os usuários a explorar e dominar suas ferramentas: as "man pages" (páginas de manual). As man pages são uma fonte rica de informações sobre comandos, funções e utilitários do sistema Unix e seus descendentes diretos, o Linux e o MacOS.
Elas são mais do que apenas descrições técnicas; são uma maneira de capacitar os usuários a compreenderem profundamente o funcionamento das ferramentas que estão utilizando.
Antes da popularização da Internet, todo usúario do sistema conhecia e consultava o manual, mas hoje essa parece ter sido uma habilidade perdida, com muitas pessoas inclusive desconhecendo completamente a existência deste poderoso manual.
Uma parte significativa de todas as peguntas do StackOverflow por exemplo envolvem problemas relacionados ao uso de comandos específicos, bibliotecas de programação e configurações do sistema que poderiam ser respondidas consultando as páginas do manual relevantes. Se você já se perguntou como as pessoas programavam antes do SO, era assim, elas liam os manuais.
Quando um novo programa ou biblioteca é instalado, seu pacote geralmente inclui uma ou mais páginas de manual que detalham como usar o programa, seus argumentos, opções e exemplos de uso. Essas páginas são organizadas de acordo com a estrutura padrão das man pages e permitem que os usuários consultem facilmente a documentação do novo software.
Você pode aprender a programar em Perl por exemplo ou a utilizar o Vim como um Jedi apenas lendo os manuais que vêm juntos a qualquer instalação.
O comando man
é usado para acessar as man pages. Por exemplo, para ver a man page do comando dd, basta digitar man dd
no terminal e finalmente aprender o que este comando utilziado para criar uma distro bootavel faz, ou digitar man perl
para aprender a programar em perl.
As páginas do manual são abertas por padrão em janela do vi, isso significa que você pode utilizar /
ou ?
para pesquisar para frente e para trás respectivamente, utilizar as teclas hjkl
para navegar e q
para sair.
Apesar de no mundo contemporâneo existir uma infinidade de fontes de informação, é importante não menosprezar as páginas do manual que ainda são extramente úteis e podem te economizar horas de google.