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

 

 

Opinião dos Leitores

João Augusto
26 Set 2012, 15:54
Muito obrigado Feliep, funcionou perfeitamente.
Só não funcionou a sintaxe pra exportar em pt_BR, continua em inglês. Mas isso não é problema.
Felipe Falce
26 Set 2012, 09:19
João, aqui no Debian eu precisei instalar o a2ps (aptitude install a2ps) para ter o comando card.

Work like a charm. Excelente dica.
João Augusto
25 Set 2012, 17:05
Rubens, muito boa a sua dica, porém comigo não funcionou, preciso instalar algum pacote para que esse comando funcione, pois quando executo o mesmo (card ls) aparece a seguinte mensagem:
bash: card: comando não encontrado
Cesar Brod
25 Set 2012, 10:55
Rubens, o calibre (apt-get install calibre - para os sistemas baseados em Debian, como o Ubuntu, Linux Mint e outros) vem com uma série de utilitários de linha de comando. Um deles é o ebook-convert, para o qual basta fornecer o formato de entrada e o de saída:

ebook-convert exemplo.pdf exemplo.epub

Pode ser necessário, porém, dar uma ajustada em algum dos vários parâmetros do comando (ver http://manual.calibre-ebook.com/cli/ebook-convert.html).

Certamente um outro leitor dessa dica vai sair com um scriptzinho para que isso seja feito automagicamente! :-)
Raul Libório
25 Set 2012, 10:18
Ah, para conversão eu conheço o software Calibre,que é multiplataforma.
calibre-ebook.com/download
Raul Libório
25 Set 2012, 10:05
Sucesso! Muito útil a dica! Obrigado
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script