IniziaInizia gratis

Come si confronta la shell con un'interfaccia desktop?

Un sistema operativo come Windows, Linux o Mac OS è un tipo speciale di programma. Controlla il processore del computer, il disco fisso e la connessione di rete, ma il suo compito più importante è eseguire altri programmi.

Poiché gli esseri umani non sono digitali, hanno bisogno di un'interfaccia per interagire con il sistema operativo. Oggi la più comune è un file explorer grafico, che traduce clic e doppi clic in comandi per aprire file ed eseguire programmi. Prima che i computer avessero schermi grafici, però, le persone digitavano istruzioni in un programma chiamato command-line shell. Ogni volta che si inserisce un comando, la shell esegue altri programmi, stampa il loro output in forma leggibile per le persone e poi mostra un prompt per segnalare che è pronta ad accettare il comando successivo. (Il nome viene dall'idea che sia il "guscio esterno" del computer.)

Digitare comandi invece di fare clic e trascinare può sembrare scomodo all'inizio, ma come vedrai, una volta che inizi a esplicitare ciò che vuoi che il computer faccia, puoi combinare comandi esistenti per crearne di nuovi e automatizzare operazioni ripetitive con appena pochi tasti.


Qual è la relazione tra il file explorer grafico che usano la maggior parte delle persone e la command-line shell?

Questo esercizio fa parte del corso

Introduzione alla Shell

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio