
Il Terminale di macOS è uno strumento potente che offre agli utenti la possibilità di interagire con il sistema operativo attraverso comandi testuali. Anche se può sembrare intimidatorio per i nuovi utenti, conoscere alcuni comandi essenziali può migliorare notevolmente la produttività e fornire un maggiore controllo sul sistema. In questo articolo, esploreremo i comandi del Terminale più utili per gli utenti di macOS, fornendo esempi pratici e spiegazioni per ogni comando.
Cosa è il Terminale in macOS
Il Terminale è un’applicazione che consente di accedere alla shell del sistema operativo, un’interfaccia testuale che permette di eseguire comandi e script. Utilizzando il Terminale, gli utenti possono eseguire operazioni che potrebbero essere complicate o impossibili da fare tramite l’interfaccia grafica di macOS. La shell più comune in macOS è la bash, ma a partire da macOS Catalina, il sistema è passato a zsh come shell predefinita.
Comandi di navigazione nel Terminale
Un buon punto di partenza per chi inizia a usare il Terminale è imparare i comandi di navigazione. Questi comandi permettono di spostarsi tra le directory e visualizzare i file presenti nel sistema.
1. pwd – Stampa il percorso della directory corrente
Il comando pwd (print working directory) mostra il percorso completo della directory in cui ci si trova attualmente.
pwd
2. ls – Elenca i file e le directory
Il comando ls serve per elencare i file e le directory presenti nella directory corrente. È possibile personalizzare questo comando con diverse opzioni, come -l per ottenere una lista dettagliata.
ls -l
3. cd – Cambia directory
Il comando cd (change directory) consente di spostarsi in un’altra directory. Ad esempio, per passare alla directory “Documenti”, si utilizza:
cd Documenti
Gestione dei file e delle directory
Oltre a navigare nel filesystem, il Terminale consente di gestire file e directory in modo efficiente.
4. mkdir – Crea una nuova directory
Il comando mkdir (make directory) permette di creare una nuova directory. Ad esempio, per creare una directory chiamata “Progetti”, si utilizza:
mkdir Progetti
5. touch – Crea un nuovo file
Il comando touch consente di creare un nuovo file vuoto. Per creare un file chiamato “appunti.txt”, si digiterebbe:
touch appunti.txt
6. rm – Rimuove file e directory
Il comando rm (remove) è utilizzato per eliminare file. Per rimuovere un file chiamato “appunti.txt”, si utilizza:
rm appunti.txt
Attenzione: per eliminare una directory e tutto il suo contenuto, è necessario utilizzare l’opzione -r:
rm -r Progetti
Manipolazione dei file
Il Terminale offre vari comandi per manipolare file e testo, utili per compiti di editing e gestione dei contenuti.
7. cp – Copia file e directory
Il comando cp (copy) consente di copiare file e directory. Per copiare un file chiamato “documento.txt” in una nuova posizione, si utilizza:
cp documento.txt /percorso/destination
8. mv – Sposta o rinomina file e directory
Il comando mv (move) può essere utilizzato sia per spostare che per rinominare file. Per rinominare un file, ad esempio da “vecchio_nome.txt” a “nuovo_nome.txt”, si utilizza:
mv vecchio_nome.txt nuovo_nome.txt
9. cat – Visualizza il contenuto di un file
Il comando cat (concatenate) permette di visualizzare il contenuto di un file direttamente nel Terminale. Per esempio, per visualizzare “documento.txt”, si utilizza:
cat documento.txt
Utilizzo di permessi e proprietà dei file
Comprendere come funzionano i permessi dei file è cruciale quando si lavora nel Terminale.
10. chmod – Cambia i permessi di un file
Il comando chmod (change mode) consente di modificare i permessi di accesso a file e directory. Ad esempio, per dare permessi di scrittura a tutti gli utenti su “documento.txt”, si utilizza:
chmod a+w documento.txt
11. chown – Cambia il proprietario di un file
Il comando chown (change owner) permette di cambiare il proprietario di un file. Per cambiare il proprietario di “documento.txt” a un utente chiamato “mario”, si utilizza:
sudo chown mario documento.txt
Comandi di sistema
Ci sono anche comandi utili per gestire vari aspetti del sistema operativo.
12. top – Visualizza i processi in esecuzione
Il comando top mostra in tempo reale i processi in esecuzione e l’utilizzo delle risorse di sistema. Basta digitare:
top
13. df – Mostra lo spazio su disco
Il comando df (disk free) fornisce informazioni sullo spazio disponibile su tutte le partizioni. Per ottenere un output più leggibile, si può usare:
df -h
14. man – Mostra il manuale dei comandi
Ogni comando nel Terminale ha una pagina di manuale accessibile tramite il comando man. Ad esempio, per visualizzare la pagina di manuale di ls, si utilizza:
man ls
Conclusione
Conoscere i comandi essenziali del Terminale in macOS è un passo importante per ottimizzare l’uso del sistema operativo. I comandi che abbiamo esplorato in questo articolo non solo semplificano molte operazioni quotidiane, ma aprono anche la strada a funzionalità più avanzate per gli utenti desiderosi di esplorare il potenziale del proprio Mac. Prenditi il tempo per esercitarti con questi comandi e scopri come il Terminale può diventare un potente alleato nella tua esperienza digitale.














