3 pontos por GN⁺ 2025-05-30 | 1 comentários | Compartilhar no WhatsApp
  • O Command Line Handbook é um manual curto criado para ajudar desenvolvedores, administradores de sistemas, profissionais de tecnologia e usuários de Linux/macOS a aprender rapidamente o shell moderno de linha de comando Unix/Linux
  • Em vez de manuais extensos de shell ou livros volumosos sobre Linux, o foco é aprender de forma condensada os conceitos e comandos comuns mais usados no trabalho prático
  • Em vez de separar terminal, shell, aplicações de linha de comando e shell scripting, ele trata tudo em conjunto e também inclui dicas e truques
  • Oferece quase 100 ou mais de 100 sessões de shell comentadas e exemplos de código, e o PDF inclui destaque de sintaxe e anotações
  • Foi atualizado em 2025 após 4 anos de estudo, escrita e reescrita, e pode ser comprado no modelo Name your price enquanto o preço cheio de US$ 14 aparece exibido

Aprendendo rapidamente a linha de comando moderna

  • O Command Line Handbook é voltado para quem usa shells modernos de linha de comando Unix/Linux
    • desenvolvedores de software
    • administradores de sistemas
    • profissionais de tecnologia
    • usuários gerais de Linux/macOS
  • Em vez de ler manuais longos de shell ou grandes livros sobre Linux, a proposta principal é aprender em pouco tempo os conceitos e comandos mais usados
  • O escopo abordado não fica restrito apenas ao shell em si
    • terminal
    • shell
    • aplicações de linha de comando
    • shell scripting
    • dicas e truques
  • Também apresenta em conjunto shells como Bash e Zsh, scripting e programas clássicos e modernos que podem ser usados no terminal

Estrutura baseada em exemplos e informações de compra

  • O manual foi estruturado para que o leitor possa acompanhar sessões de shell comentadas e exemplos de código
    • a quantidade de exemplos é apresentada, dependendo da seção, como mais de 100 ou quase 100
    • o PDF inclui sessões de shell e outros exemplos com destaque de sintaxe e anotações
  • O PDF é oferecido em formato carefully curated, com destaque de sintaxe e anotações para facilitar a leitura do fluxo dos comandos
  • Este manual é o resultado de 4 anos de estudo, escrita e reescrita, e é a versão atualizada em 2025
  • O número de leitores aparece na página como “8900+ readers”, enquanto no texto consta que mais de 5 mil pessoas estão aprimorando suas habilidades de linha de comando
  • Na área de preço, o valor cheio de US$ 14 aparece riscado, e é possível comprar no modelo Name your price pelo link Buy on

1 comentários

 
GN⁺ 2025-05-30
Comentários do Hacker News
  • Responsabilidade legal. Seria bom incluir na landing page exemplos mais concretos do que o leitor vai aprender
    Pela página atual, é difícil saber se é um livro para iniciantes completos em linha de comando ou se também traz dicas úteis para quem já está familiarizado com bash
    Tive que procurar as páginas de amostra, e elas mostravam muito melhor o conteúdo do livro
    Também notei algumas frases: em vez de "Fresh out of press", normalmente se diz "hot off the press", e "out of press" soa como "out of print", ou seja, esgotado/fora de catálogo
    Em "Grok the Linux command line on only 120 pages", o correto seria "in only 120 pages"

    • Sim, acho que dá para deixar a landing page mais detalhada
      Eu não queria repetir muito o conteúdo da página do Gumroad, mas vou repensar isso
      Obrigado também pelas sugestões de redação. É porque não sou falante nativo :)
  • Tenho alguns comentários. O site quebra um pouco no mobile; pelo menos no meu ambiente, o texto sai para fora da tela
    E, se houvesse páginas de amostra ou pelo menos um sumário, seria bom para as pessoas verem qual profundidade o livro pretende atingir
    Dá para pegar de graça e pagar depois, mas é trabalhoso, e me sinto meio mal escolhendo US$ 0 para algo assim

    • Obrigado pelo feedback. Tentei fazer funcionar no mobile, mas parece que no fim não testei o suficiente
      Vou tentar criar uma amostra agora
      Edit: as páginas de exemplo estão aqui: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
    • Concordo com tudo. No Firefox Android e em um Pixel também há parte da tela cortada
      Gostaria de ver o sumário. Não quero prejudicar pegando por US$ 0
      De qualquer forma, parece um ótimo livro. Parabéns por concluir e lançar
    • No Brave para Android também o texto sai para fora da tela
  • As páginas de exemplo estão aqui: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...

    • Eu achava que usava o shell com bastante habilidade, mas só pelas páginas de amostra já aprendi sobre substituição de processo. Comprei
    • A página 12 do PDF de exemplo termina com "On Linux, the PATH looks something like this:", mas depois disso não aparece nenhum exemplo de PATH
    • As páginas de exemplo não são convincentes. Por exemplo:

      The diff utility can compare files and print their differences. If we pass it the result of ls commands, we can compare the contents of directories.
      Não. Se você passar a saída de comandos ls, pode acabar passando vários arquivos para o diff e gerar erro
      Além disso, para comparar dois diretórios arquivo por arquivo, existe:
      diff -r directory-a directory-b

    • Se colocar um link http na capa, quem baixar o arquivo de exemplo para ler depois conseguirá voltar mais facilmente à página original. Parece bom
  • Há algum material ou sugestão de como encontrar projetos ou exercícios adequados para cada seção?
    Preciso treinar algumas pessoas, e elas são pessoas que nunca usam a linha de comando e vão voltar para o Excel e o VSCode. Mesmo assim, não sou eu o gênio que decide no que as pessoas precisam ser competentes…
    Este livro é excelente, mas sem projetos ou problemas acho que elas não terão motivação suficiente para aprender, e é difícil inventar projetos artificiais

  • Quem se interessar por isso provavelmente também vai gostar de The Shell Haters Handbook: https://shellhaters.org/deck/

  • Fico curioso se o foco está nas ferramentas tradicionais que existem na maioria das máquinas e são usadas em scripts de shell antigos, como find e grep, ou em ferramentas novas e melhoradas que desenvolvedores instalam em suas máquinas, como fd, fzf, rg, ou em ambas

    • O foco foi nas ferramentas padrão antigas. Porque elas são fáceis de colocar em pipelines de CI e também fáceis de compartilhar em scripts com colegas
      Por exemplo, pessoalmente e no trabalho uso Make em todo lugar. O livro também menciona alternativas, mas os exemplos foram feitos com ferramentas já comprovadas
      Quando havia escolha, foquei no que não exige instalação ou no que é mais provável encontrar no trabalho. É um trade-off, e entendo que a direção oposta também possa ser atraente
  • Se não se importar, tenho curiosidade de saber como funcionou o modelo de pague quanto quiser. Já pensei em usar algo assim quando vendia cursos no passado

    • Mudei o modelo de pagamento logo antes de postar aqui, então não tenho dados históricos sobre isso
      Não espero que gere receita em comparação com vendas normais. Provavelmente será apenas uma parcela muito pequena. Mas, para vender normalmente, eu precisaria conseguir divulgar
      A principal motivação é compartilhar um trabalho no qual investi muito tempo. Quero fazer outras coisas, e, como ele pode ser útil, não queria deixá-lo parado no disco até ficar obsoleto
      Nunca teve a intenção de ser minha principal fonte de renda. Se fosse, eu teria escrito um livro sobre IA :)
      Talvez algum dia eu escreva um post de retrospectiva sobre o processo de criar o livro :)
  • Um bom material para ver junto com este: https://linuxjourney.com

  • Criei um app TUI interativo para praticar ferramentas de linha de comando do Linux, coreutils, grep, sed e awk: https://github.com/learnbyexample/TUI-apps

  • O conteúdo parece realmente muito bom, mas a diagramação torna a leitura bem difícil
    Blocos de código ficam na página seguinte à explicação, mesmo havendo espaço suficiente para mostrar tudo em uma página (p18/19)
    O mesmo acontece com os callouts (p26/27)
    Uma palavra fica quebrada entre páginas (p51/52)
    O rodapé se estende por várias páginas (p61/62)
    Pode soar como implicância pequena, mas isso interrompe bastante o fluxo de leitura e obriga a ficar subindo e descendo entre duas páginas para entender a seção

    • Obrigado pelo feedback
      Concordo, e tento manter o visual o melhor possível, mas também fica difícil quando o livro é atualizado e o conteúdo muda
      Ainda assim, na próxima atualização vou prestar mais atenção ao fluxo das páginas