você está aqui: Home  → Arquivo de Mensagens

Card - gerando cartões de referência para comandos GNU/Linux

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 25 de setembro de 2012

Sistemas GNU/Linux possuem um comando bastante útil, chamado card. Este comando gera guias de referência, formatados a partir da página de referência dos comandos (man).

Quando invocado sem fornecer opções, ele envia o arquivo gerado diretamente para a impressora:

  $ card ls
  [/tmp/card.hrNB03/card (Reference Card): 2 pages on 1 sheet]
  id solicitado é HP-LaserJet-P1005-2 (0 arquivo(s))
  [Total: 2 pages on 1 sheet] sent to the default printer

Mas podemos especificar o nome de um arquivo, que depois podemos copiar para algum outro lugar para estudar:

  $ card ls -o ls.pdf
  [/tmp/card.p7f3lF/card (Reference Card): 2 pages on 1 sheet]
  [Total: 2 pages on 1 sheet] saved into the file `ls.pdf'

A diretiva "-o" define o arquivo para que deverá ser gerado com a saída do comando card, em nosso caso, ls.pdf.

No exemplo acima, o guia de referência será gerado, por padrão, na língua inglesa, mas podemos solicitar que o arquivo será gerado em outro idioma:

  $ card ls -l pt_BR -o ls.pdf
  [/tmp/card.0LpzMC/card (Reference Card): 3 pages on 2 sheets]
  [Total: 3 pages on 2 sheets] saved into the file `ls.pdf'
  [11 lines wrapped]

Neste caso, o arquivo ls.pdf será gerado usando o idioma português do Brasil.

Mas o bom mesmo é fazerem algo que gere arquivos no formato epub, para uso em dispositivos móveis. Ainda não descobri algo assim, mas certamente já deve existir. Se alguém souber e quiser colaborar conosco, comentários são muito bem-vindos :-)



Veja a relação completa dos artigos de Rubens Queiroz de Almeida