eBook Grátis · 4 min read · Nov 09, 2025
eBook Grátis da Packt - Linux Shell Scripting Cookbook - Terceira Edição


O shell é a ferramenta mais poderosa que seu computador oferece. Apesar de tê-la ao alcance das mãos, muitos usuários não estão cientes do quanto o shell pode realizar.
Usando o shell, você pode gerar bancos de dados e páginas da web a partir de conjuntos de arquivos, automatizar tarefas administrativas monótonas, como backups de sistema, monitorar a saúde e a atividade do seu sistema, identificar gargalos de rede e recursos do sistema que consomem muito, e muito mais.
Este livro mostrará como fazer tudo isso e muito mais.
Este livro, agora em sua terceira edição, descreve os novos recursos empolgantes nas distribuições Linux mais recentes para ajudá-lo a realizar mais do que você imagina. Ele mostra como usar comandos simples para automatizar tarefas complexas, automatizar interações na web, baixar vídeos, configurar contêineres e servidores em nuvem, e até mesmo obter certificados SSL gratuitos.
Começando com os fundamentos do shell, você aprenderá comandos simples e como aplicá-los a problemas do mundo real. A partir daí, você aprenderá processamento de texto, interações na web, monitoramento de rede e sistema, e ajuste de sistema.
Engenheiros de software aprenderão como examinar aplicativos do sistema, como usar ferramentas modernas de gerenciamento de software, como git e fossil, para seu próprio trabalho, e como enviar patches para projetos de código aberto.
Finalmente, você aprenderá como configurar Contêineres Linux e Máquinas Virtuais e até mesmo executar seu próprio servidor em nuvem com um certificado SSL gratuito do letsencrypt.org
O que você aprenderá
• Interagir com sites via scripts
• Escrever scripts de shell para minerar e processar dados da Web
• Automatizar backups de sistema e outras tarefas repetitivas com crontab
• Criar, compactar e criptografar arquivos de seus dados críticos.
• Configurar e monitorar redes Ethernet e sem fio
• Monitorar e registrar a atividade de rede e do sistema
• Ajustar seu sistema para desempenho ideal
• Melhorar a segurança do seu sistema
• Identificar recursos que consomem muito e gargalos de rede
• Extrair áudio de arquivos de vídeo
• Criar álbuns de fotos na web
• Usar git ou fossil para gerenciar controle de versão e interagir com projetos FOSS
• Criar e manter contêineres Linux e Máquinas Virtuais
• Executar um servidor em nuvem privado
Sobre os Autores
Clif Flynt
Clif Flynt programa computadores desde 1970, administra sistemas Linux/Unix desde 1985 e escreve desde os 9 anos. Ele é ativo nas comunidades de usuários de Tcl/Tk e Linux. Fala frequentemente em conferências técnicas e grupos de usuários.
Ele é proprietário e dirige a Noumena Corporation, onde desenvolve software personalizado e oferece sessões de treinamento. Suas aplicações foram utilizadas por organizações que vão desde startups de uma pessoa até a Marinha dos EUA. Essas aplicações variam de sistemas de simulação distribuída a ferramentas para ajudar autores de ficção a escrever melhor (Editomat). Ele treinou programadores em quatro continentes.
Sarath Lakshman
Sarath Lakshman tem 27 anos e foi mordido pelo vírus Linux durante sua adolescência. Ele é um engenheiro de software que trabalha no grupo de engenharia ZCloud da Zynga, na Índia. Ele é um hacker da vida que adora explorar inovações. É um entusiasta do GNU/Linux e ativista do software livre e de código aberto. Passa a maior parte do tempo hackeando com computadores e se divertindo com seus grandes amigos. Sarath é conhecido como o desenvolvedor do SLYNUX (2005) - uma distribuição GNU/Linux amigável para novatos em Linux. Os projetos de software livre e de código aberto aos quais ele contribuiu incluem o editor de vídeo PiTiVi, a distribuição GNU/Linux SLYNUX, Computação Malayalam Swathantra, School-Admin, Istambul, e o Projeto Pardus. Ele escreveu muitos artigos para a revista Linux For You sobre vários domínios das tecnologias FOSS. Ele fez contribuições para vários projetos de código aberto diferentes durante seus múltiplos projetos do Google Summer of Code. Atualmente, ele está explorando sua paixão por sistemas distribuídos escaláveis em seu tempo livre.
Shantanu Tushar
Shantanu Tushar é um usuário avançado de GNU/Linux desde seus dias de faculdade. Ele trabalha como desenvolvedor de aplicativos e contribui para o software nos projetos KDE. Shantanu é fascinado por computadores desde criança e passou a maior parte do tempo do ensino médio escrevendo código C para realizar atividades diárias. Desde que começou a usar GNU/Linux, ele tem usado scripts de shell para fazer o computador realizar todo o trabalho duro por ele. Ele também reserva um tempo para visitar estudantes em várias faculdades para apresentá-los ao poder do Software Livre, incluindo suas várias ferramentas. Shantanu é um colaborador bem conhecido na comunidade KDE e trabalha em Calligra, Gluon e os subprojetos Plasma. Ele cuida da manutenção do Calligra Active - o visualizador de documentos de escritório da KDE para tablets, Plasma Media Center e o Gluon Player. Um dia, ele acredita que programar será tão fácil que todos adorarão escrever programas para seus computadores.
Clique aqui para obter o eBook gratuito
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.