eBook gratuito · 3 min read · Nov 09, 2025

eBook gratuito da Packt - Linux Shell Scripting Cookbook - Terza Edizione

Linux Shell Scripting Cookbook

La shell è lo strumento più potente che il tuo computer offre. Nonostante averlo a portata di mano, molti utenti non sono consapevoli di quanto possa fare la shell.

Utilizzando la shell, puoi generare database e pagine web da insiemi di file, automatizzare compiti amministrativi monotoni come i backup di sistema, monitorare la salute e l’attività del tuo sistema, identificare colli di bottiglia di rete e risorse di sistema che consumano troppo, e altro ancora.

Questo libro ti mostrerà come fare tutto questo e molto di più.

Questo libro, ora nella sua terza edizione, descrive le entusiasmanti nuove funzionalità nelle ultime distribuzioni Linux per aiutarti a realizzare più di quanto immagini. Mostra come utilizzare comandi semplici per automatizzare compiti complessi, automatizzare interazioni web, scaricare video, configurare contenitori e server cloud, e persino ottenere certificati SSL gratuiti.

Partendo dalle basi della shell, imparerai comandi semplici e come applicarli a problemi del mondo reale. Da lì, imparerai l’elaborazione del testo, le interazioni web, il monitoraggio della rete e del sistema, e la messa a punto del sistema.

Gli ingegneri del software impareranno come esaminare le applicazioni di sistema, come utilizzare strumenti di gestione software moderni come git e fossil per il proprio lavoro, e come inviare patch a progetti open-source.

Infine, imparerai come configurare contenitori Linux e macchine virtuali e persino eseguire il tuo server Cloud con un certificato SSL gratuito da letsencrypt.org

Cosa imparerai

• Interagire con siti web tramite script
• Scrivere script shell per estrarre e elaborare dati dal Web
• Automatizzare i backup di sistema e altri compiti ripetitivi con crontab
• Creare, comprimere e crittografare archivi dei tuoi dati critici.
• Configurare e monitorare reti Ethernet e wireless
• Monitorare e registrare l’attività di rete e di sistema
• Ottimizzare il tuo sistema per prestazioni ottimali
• Migliorare la sicurezza del tuo sistema
• Identificare risorse che consumano troppo e colli di bottiglia di rete
• Estrarre audio da file video
• Creare album fotografici web
• Utilizzare git o fossil per gestire il controllo delle versioni e interagire con progetti FOSS
• Creare e mantenere contenitori Linux e macchine virtuali
• Eseguire un server Cloud privato

Informazioni sugli autori

Clif Flynt

Clif Flynt programma computer dal 1970, amministra sistemi Linux/Unix dal 1985 e scrive da quando aveva 9 anni. È attivo nelle comunità utente Tcl/Tk e Linux. Parla frequentemente a conferenze tecniche e gruppi di utenti.

Possiede e gestisce Noumena Corporation, dove sviluppa software personalizzato e offre sessioni di formazione. Le sue applicazioni sono state utilizzate da organizzazioni che vanno da startup a una sola persona fino alla Marina degli Stati Uniti. Queste applicazioni spaziano da sistemi di simulazione distribuiti a strumenti per aiutare gli autori di narrativa a scrivere meglio (Editomat). Ha formato programmatori su quattro continenti.

Sarath Lakshman

Sarath Lakshman ha 27 anni ed è stato colpito dal virus Linux durante l’adolescenza. È un ingegnere del software che lavora nel gruppo di ingegneria ZCloud di Zynga, India. È un life hacker che ama esplorare le innovazioni. È un appassionato di GNU/Linux e un hactivist del software libero e open source. Trascorre la maggior parte del suo tempo a hackerare con i computer e divertirsi con i suoi grandi amici. Sarath è ben noto come sviluppatore di SLYNUX (2005) - una distribuzione GNU/Linux user-friendly per neofiti di Linux. I progetti di software libero e open source a cui ha contribuito includono PiTiVi Video editor, distribuzione GNU/Linux SLYNUX, Swathantra Malayalam Computing, School-Admin, Istanbul, e il Progetto Pardus. Ha scritto molti articoli per la rivista Linux For You su vari domini delle tecnologie FOSS. Ha contribuito a diversi progetti open source durante i suoi molteplici progetti Google Summer of Code. Attualmente, sta esplorando la sua passione per i sistemi distribuiti scalabili nel suo tempo libero.

Shantanu Tushar

Shantanu Tushar è un utente avanzato di GNU/Linux sin dai tempi del college. Lavora come sviluppatore di applicazioni e contribuisce al software nei progetti KDE. Shantanu è affascinato dai computer sin da bambino e ha trascorso la maggior parte del suo tempo al liceo a scrivere codice C per svolgere attività quotidiane. Da quando ha iniziato a utilizzare GNU/Linux, ha utilizzato script shell per far fare tutto il lavoro duro al computer. Prende anche tempo per visitare studenti in vari college per introdurli al potere del Software Libero, inclusi i suoi vari strumenti. Shantanu è un noto collaboratore nella comunità KDE e lavora su Calligra, Gluon e i sottoprogetti Plasma. Si occupa della manutenzione di Calligra Active - il visualizzatore di documenti di KDE per tablet, Plasma Media Center e Gluon Player. Un giorno, crede, la programmazione sarà così facile che tutti ameranno scrivere programmi per i propri computer.

Clicca qui per ottenere l’eBook gratuito

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.