Come usare il Terminale macOS: guida per principianti

Tastiera del Terminale MacOS

Non c’è nulla che spaventi di più un utente comune dell’uso del Terminale macOS. Questo è in parte dovuto al fatto che non sembra invitante e spesso è considerato uno “strumento da hacker”, anche se nulla potrebbe essere più lontano dalla verità.

In questo post, ti mostriamo come utilizzare il Terminale macOS, come puoi personalizzarlo a tuo piacimento e se ci sono alternative migliori sul mercato.

Introduzione al Terminale macOS

In breve, il Terminale macOS è un modo per comunicare con il computer a un livello più profondo di quanto tu possa raggiungere attraverso un’interfaccia grafica (GUI). È un retaggio dei display pre-grafici, sebbene sia fondamentale per molti compiti quotidiani e avanzati.

Il Terminale macOS.

Utilizzerai un Terminale con una “shell” specifica. Questa è un interprete, un linguaggio di comando e un linguaggio di scripting, tutto in uno. Non hai bisogno di sapere altro che quale shell utilizza il tuo Terminale. Per gli utenti di macOS Catalina e versioni successive, utilizzerai la Z shell (zsh). I sistemi più vecchi utilizzeranno la Bash shell.

Usare il Terminale può aiutarti a completare molti compiti di base (e non così basilari). Ad esempio:

  • Crea rapidamente gerarchie di file e cartelle.
  • Naviga sul web con un po’ di lavoro.
  • Aggiorna le app Mac dal Terminale.
  • Accedi al tuo sito dal Terminale se gestisci un sito web.
  • Usa i gestori di pacchetti per installare e aggiornare software dal Terminale.
  • Molti modi per programmare all’interno del Terminale, con l’interprete Python come un esempio.
  • Esegui programmi anche dal Terminale.

Tuttavia, prima di poter fare tutto ciò, devi sapere come muoverti. Ne parliamo nei prossimi paragrafi.

Come navigare nel Terminale macOS

Il Terminale stesso è semplice da usare. La barra del titolo ti mostrerà dettagli sull’utente corrente e sulla directory, mentre lo schermo del prompt è dove digiti i comandi e leggi l’output.

Uno schermo Terminale di base.

Puoi anche aprire nuove schede all’interno del Terminale macOS, che rappresentano finestre di shell separate.

Apertura di nuove schede all'interno del Terminale.

Questo si estende anche a nuove finestre.

Apertura di più finestre con il Terminale.

Parleremo in modo più dettagliato di alcune delle altre schermate all’interno del Terminale macOS in seguito. Per ora, vediamo come utilizzarlo.

Comandi shell di base che devi conoscere

Il concetto di base per utilizzare il Terminale macOS è che dai comandi per muoverti nel tuo hard disk e svolgere un’azione. Pertanto, c’è un insieme di comandi di base che vorrai memorizzare.

ComandoAzione
cdMuoviti nella directory o nel percorso nominato.
lsMostra le cartelle nella directory di lavoro corrente o in quella che nomini.
rmRimuovi (cioè elimina) un file o una directory nominata. Se usi l’opzione -r, rimuoverà tutti i file e le cartelle all’interno di una directory.
mkdirCrea una directory con un nome specificato nella directory di lavoro corrente.
touchCrea un file nella directory di lavoro corrente. Ricorda di aggiungere l’estensione del file al tuo file nominato.
sudoSe desideri eseguire un’azione come farebbe un amministratore root, sudo è il comando di cui hai bisogno. In effetti, è un programma, non un comando. Anche così, è pericoloso usarlo, quindi dovrebbe essere usato con cautela.

Questi comandi ti aiuteranno a muoverti rapidamente nel tuo filesystem e a eseguire azioni semplici. Ci sono anche molti altri comandi e programmi specifici aggiungeranno i loro comandi. Ad esempio, se desideri trovare la tua versione attualmente installata di Python, digiteresti python --version nel Terminale e premere Invio.

Come personalizzare il Terminale macOS

Nella sua stato predefinito, il Terminale è uno strumento noioso e monocromatico che non appare invitante. Se vai alle Preferenze (usando Comando + ,), hai una ricchezza di strumenti per aiutarti a personalizzare il Terminale macOS.

Schermata delle Preferenze del Terminale.

Qui puoi cambiare il tipo e la dimensione del carattere, lo schema di colori, lo stile del cursore e molto altro.

Abbiamo un articolo completo sulla personalizzazione del Terminale, incluso come modificare il tuo profilo zsh come un professionista – vale la pena leggerlo una volta che hai appreso le basi.

Alternative al Terminale predefinito

Per la maggior parte degli utenti, il Terminale macOS è uno strumento solido e potente. Dopotutto, è ciò che può fare per te, non come appare. Anche così, alcuni utenti preferiscono un’app Terminale diversa a seconda delle loro esigenze.

Ad esempio, iTerm2 è una scelta popolare per molti, poiché ti consente di utilizzare pannelli divisi ed eseguire ricerche.

In effetti, abbiamo esaminato diverse alternative al Terminale macOS in passato. Anche così, ci sono ancora più opzioni tra cui scegliere – Upterm e MacTerm sono anche popolari.

In sintesi

Se desideri trovare un modo più veloce per lavorare con macOS, il Terminale è un ottimo modo per farlo. Con un insieme di comandi, puoi muoverti rapidamente nel tuo hard disk con una quantità maggiore di potere a disposizione rispetto a quanto potrebbe offrirti una GUI.

Se vuoi saperne di più sulla shell zsh in generale, abbiamo un articolo che ti aiuta. Userai di più il Terminale dopo aver letto questo articolo? Facci sapere nella sezione commenti qui sotto!