Stagione 16: Linux e la riga di comando per sviluppatori

Linux e la riga di comando spiegati costruendone il modello mentale e la filosofia, non l'elenco dei comandi. La fondazione sotto tutto ciò che le stagioni pratiche esplorano: container, orchestratori, Git, pipeline.

Episodi

10 episodi
EP 0010
Riga di comando in pratica e uno sguardo lungo

Riga di comando in pratica e uno sguardo lungo

La macchina lontana come telecomando universale dei server, la programmabilità come primo passo dell'automazione, i costi onesti, e perché il modello conta più dei comandi...

5 min
EP 009
I processi: i programmi in esecuzione

I processi: i programmi in esecuzione

La differenza tra programma fermo e processo vivo, il sistema operativo che fa il giocoliere tra tanti processi, la loro separazione, e come osservarli, avviarli e fermarli...

5 min
EP 008
Permessi e proprietà: chi può fare cosa

Permessi e proprietà: chi può fare cosa

Il modello multiutente di Linux: ogni file ha un proprietario e permessi (leggere, modificare, eseguire) per proprietario, gruppo e tutti gli altri, più il superutente onnipotente...

5 min
EP 007
Collegare gli strumenti: i flussi e le condutture

Collegare gli strumenti: i flussi e le condutture

I flussi di ingresso e uscita di ogni strumento e le condutture che li collegano in catena, da cui nasce la parola pipeline: comporre operazioni infinite da pochi pezzi...

5 min
EP 006
Piccoli strumenti che fanno una cosa sola

Piccoli strumenti che fanno una cosa sola

La filosofia di Linux: invece di un colosso che fa tutto, tanti piccoli attrezzi che fanno una cosa sola benissimo, la cui potenza nasce dalla combinazione...

5 min
EP 005
L'albero dei file: come è organizzato tutto

L'albero dei file: come è organizzato tutto

L'unica struttura ad albero con una sola radice in cui tutto è organizzato, il concetto di dove ti trovi, e i due modi di indicare un file: indirizzo completo o relativo...

5 min
EP 004
Tutto è un file: la grande idea unificante

Tutto è un file: la grande idea unificante

Come Linux rappresenta quasi ogni cosa (dispositivi, canali, stato del sistema) sotto la forma del file, e perché questa uniformità rende il sistema coerente e potente...

5 min
EP 003
La shell: l'interprete tra te e la macchina

La shell: l'interprete tra te e la macchina

Terminale contro shell, la shell come interprete tra te e il sistema, il ritmo a turni del dialogo, e la scoperta chiave: la shell è programmabile...

5 min
EP 002
Cos'è un sistema operativo, e perché Linux

Cos'è un sistema operativo, e perché Linux

Cos'è un sistema operativo (lo strato tra programmi e hardware), cos'è Linux (aperto e libero), e perché regge la maggioranza dei server, la nuvola e i container...

5 min
EP 001
Perché la riga di comando: potere invece di comodità

Perché la riga di comando: potere invece di comodità

Perché gli sviluppatori lasciano il comodo mondo dei clic per i comandi scritti: il compromesso tra comodità e potere, e il fatto che i server si comandano solo così...

5 min