Una delle app più potenti (e sottoutilizzate) in macOS è il terminale Mac. È un'app che ti offre un alto livello di controllo sul tuo computer e può aiutarti a capire meglio come funziona la tua macchina.
Tuttavia, la maggior parte degli utenti non ha un'idea chiara di cosa sia il terminale, per non parlare di come usarlo.
In questo post, lo cambierò. Alla fine di questa guida, dovresti avere una solida idea di come funziona il terminale Mac, a cosa serve e cosa fa e cosa non fa. Ti darò anche alcuni comandi di base che ti aiuteranno a utilizzare il terminale e a stupire i tuoi amici.
Entriamo nel merito!
Contenuti
- Cos'è il terminale Mac?
- Come funziona il terminale Mac?
- Perché dovresti usare il terminale Mac?
- Quando dovresti usare il terminale Mac?
-
Impara le basi del terminale Mac
- Avvio del terminale Mac
- Modifica dell'aspetto del terminale Mac
- Ogni personaggio è importante
- I comandi vengono sempre eseguiti nella posizione corrente
- Scopri come navigare sul tuo computer utilizzando il terminale Mac
- I comandi fondamentali del terminale Mac: history, clear, * e sudo,
- Fai parlare il tuo Mac
-
Pronto per saperne di più?
- Post correlati:
Cos'è il terminale Mac?
Il terminale Mac è l'ambiente shell integrato su Mac che ti consente di inviare direttamente comandi UNIX. Questa è la definizione tecnica, comunque.
In termini più semplici, puoi pensarla come un'app che ti dà accesso a un livello più profondo del sistema operativo del tuo Mac. Un po' come sollevare il cofano della tua auto e rovistare nel motore, ma per il software del tuo Mac.
Il terminale Mac non è un modo per "hackerare" il tuo computer e generalmente non romperà il tuo computer. Quando stavo imparando per la prima volta come funzionava il terminale, ricordo di essermi preoccupato che stavo per inserire il comando sbagliato e distruggere completamente il mio Mac.
Ma Apple non ti dà questo tipo di potere facilmente. Puoi tecnicamente rovinare il tuo Mac inserendo determinati comandi nel terminale (assicurati di copiare i comandi attendibili da Internet su siti come StackExchange) ma è improbabile che ti imbatterai in questi comandi durante l'uso quotidiano.
In breve: Il terminale Mac è un'app che ti dà un maggiore controllo sul tuo Mac, ma ha una curva di apprendimento e il rischio occasionale. Detto questo, è tutt'altro che pericoloso sperimentare.
Come funziona il terminale Mac?
Il terminale Mac funziona tramite comandi. A differenza di un'app tradizionale (o app GUI), in cui si naviga facendo clic sui pulsanti con il mouse, il terminale è un'app LUI. Ciò significa che interagisci con il terminale digitando parole chiave e frasi (ad esempio comandi) che dicono al terminale cosa fare.
Molti di questi comandi integrano le cose che puoi fare con un mouse e una tastiera, ma una volta superati, ti imbatterai in migliaia di funzionalità che non sono possibili senza il terminale.
Ecco perché molte persone tendono ad associare l'uso del terminale all'essere un programmatore. I programmatori hanno bisogno del livello extra di profondità che il terminale offre per svolgere il proprio lavoro, mentre l'utente medio lo fa raramente. Ma chiunque può (e direi che dovrebbe) imparare le basi del terminale Mac.
Perché dovresti usare il terminale Mac?
Credo che chiunque voglia comprendere meglio il proprio Mac/PC dovrebbe imparare le basi del terminale. Il tuo terminale è un metodo di basso livello per interfacciarsi con il tuo computer.
Nel mondo dei computer, le interfacce di alto livello astraggono ciò che sta realmente accadendo sul tuo Mac. Sappiamo tutti che a livello di base, il nostro Mac è solo un mucchio di uno e zero. Tuttavia, le interfacce di alto livello ci consentono di interagire con quelli e zeri tramite pulsanti e app colorate.
Un'interfaccia di basso livello ti avvicina al livello base del tuo Mac. Quando usi il terminale, interagisci con il tuo Mac in un modo più fedele al funzionamento del tuo Mac, tramite comandi basati su testo.
Anche se non usi mai il terminale, l'utilizzo del terminale Mac approfondirà notevolmente la tua comprensione della tua macchina. E può anche aiutarti a capire meglio gli altri tuoi dispositivi, come funzionano cose come i server e come le politiche digitali (come l'automazione e la privacy) vengono giocate sul tuo computer.
Quando dovresti usare il terminale Mac?
Un'altra domanda importante che probabilmente ti stai ponendo è quando dovresti usare il terminale. Se sei uno sviluppatore o studi per diventare uno sviluppatore, la risposta è sempre. Dovresti conoscere il tuo terminale e sentirti a tuo agio in questo momento. Quindi buon lavoro per cercare questo articolo!
Per tutti gli altri, scoprirai che il terminale Mac non ha un uso pratico per te. Molte delle funzionalità che tratterò di seguito e in altri post sono cose che potresti fare altrettanto facilmente con un mouse e una tastiera. Quindi probabilmente non è necessario utilizzare il terminale molto spesso.
Detto questo, non è che non avrai mai bisogno di usare il terminale. E conoscere questi fondamenti può essere di grande aiuto quando hai bisogno di interagire con esso. Inoltre, se scopri che ti piace, puoi iniziare a entrare in App homebrew e altri hobby per utenti esperti.
Impara le basi del terminale Mac
Ok, è abbastanza prefazione. Iniziamo a utilizzare il terminale. Di seguito, tratterò principalmente le basi del terminale, non i comandi di base. Ci sono alcuni comandi verso la fine, ma sto principalmente cercando di aiutarti a capire il terminale. Per i comandi di base del terminale, scorri fino alla fine di questo post e/o leggi questo altro articolo di AppleToolBox.
Avvio del terminale Mac
Per prima cosa, avviando il terminale Mac. Questo è il passaggio più semplice e ci sono diversi modi per farlo.
Il mio modo preferito per avviare il terminale è digitare "terminale" in Spotlight e premere il tasto Restituzione chiave. Puoi attivare Spotlight premendo cmd + barra spaziatrice.
In alternativa, puoi aprire il Finder app, fai clic su Applicazioni cartella, quindi Utilità cartella, quindi scorrere verso il basso e fare doppio clic su terminale app.
Una volta aperto, il tuo terminale dovrebbe assomigliare a questo:
Vedrai un cursore lampeggiante all'inizio della riga di testo. Si chiama riga di comando ed è qui che inserisci i tuoi comandi.
Prima di ciò, dovresti vedere il tuo nome utente, seguito dal nome del tuo Mac, seguito da a %
cartello. Se ti trovi in una cartella particolare (chiamata "directory" quando sei nel terminale), vedrai quella visualizzata accanto al tuo nome. Ad esempio, ecco come appare quando sei sul desktop.
Il %
sign è lì solo per mostrarti dove inizia il tuo comando di linea. Se premi Restituzione, vedrai un'altra riga con a %
segno, indicante che la linea precedente è stata abbandonata.
Non puoi tornare indietro e modificare le righe che hai già eseguito, anche se puoi premere il tasto Freccia su sulla tastiera per copiare ciò che hai digitato nella riga precedente nella riga corrente.
Potresti averlo già notato, ma non puoi interagire con il terminale con il mouse. Puoi usare solo i tasti freccia e la tastiera. Ciò significa che non puoi evidenziare il testo o copiare/incollare il testo nel terminale.
Modifica dell'aspetto del terminale Mac
Un'altra cosa che potresti aver notato è che il terminale è piuttosto brutto. Sembra davvero semplice e insipido perché non ha bisogno di sembrare diverso e la grafica semplice lo aiuta a caricare ed eseguire super veloce e con hardware minimo.
Ma anche in questo caso, probabilmente vorrai cambiare l'aspetto del terminale Mac. Fortunatamente, questo è abbastanza facile da fare.
Nel Barra dei menu del tuo Mac, fai clic su terminale e quindi fare clic su Preferenze....
Nel popup che appare, fai clic su Profili scheda.
Sul lato sinistro di questa nuova schermata, vedrai diversi temi tra cui scegliere. Fare doppio clic su ciascuno di essi per creare una nuova finestra di terminale con quel tema. Una volta trovato quello che ti piace, fai clic su Predefinito nell'angolo in basso a sinistra per impostare quel tema come nuovo predefinito.
Puoi anche cambiare cose come il carattere, il comportamento della finestra e altro, ma ho scoperto che questo generalmente fa più male che bene. Molti dei caratteri non funzionano molto bene con il terminale e le altre funzionalità sono complicate.
Scegli un tema di cui sei soddisfatto o creane uno tuo facendo clic su + nella parte inferiore dei temi e passare al passaggio successivo.
Ogni personaggio è importante
Una delle cose più importanti da capire sul terminale Mac è che ogni carattere conta. Ogni lettera, spazio, citazione, trattino e barra influenzerà il modo in cui il terminale interpreta i tuoi comandi.
Ora, questo non significa che inserire un comando errato (come digitare la lettera un
) sta per rompere il tuo Mac. 9/10, riceverai solo un errore. Assicurati sempre di inserire correttamente i comandi e, se un comando non viene accettato, controlla prima l'ortografia.
Questo è anche il motivo per cui uso questa formattazione:
il tuo comando qui
…e non le virgolette quando si spiegano i comandi del terminale. Questo perché quando io (o la maggior parte delle persone online) digito un comando come questo
, vogliono che copi esattamente quel testo nel tuo terminale. Tralasciare le virgolette rende tutto più semplice.
I comandi vengono sempre eseguiti nella posizione corrente
Questa è una delle regole chiave da ricordare quando lavori nel terminale Mac. Qualunque sia la cartella in cui ti trovi quando usi il terminale, è lì che avrà luogo il comando che esegui. Se inserisci un comando per creare un nuovo file di testo mentre sei sul desktop, il file di testo verrà visualizzato sul desktop.
Se questo non ha senso per te, è probabilmente perché non hai ancora il senso del posto quando usi il terminale. Ma allo stesso modo in cui inserisci cartelle diverse quando usi l'app Finder, inserisci cartelle e posizioni diverse nel terminale.
Come accennato in precedenza, puoi sapere in quale cartella ti trovi controllando il testo accanto al tuo nome.
Imparare a navigare nel computer con il terminale Mac ti aiuterà a comprendere meglio questa idea. Tratterò brevemente la navigazione di seguito e in modo più approfondito in un tutorial futuro.
Per ora, assicurati di essere sempre nella cartella desiderata quando esegui un comando. Altrimenti, potresti finire per eliminare cose che non volevi, copiare il file sbagliato nel posto sbagliato o perdere traccia di determinati file.
Scopri come navigare sul tuo computer utilizzando il terminale Mac
Ok, ora passiamo alla navigazione. Qui è dove inizieremo a entrare nei comandi di base.
Diversi comandi ti consentono di navigare da una cartella all'altra sul tuo Mac. Ho intenzione di trattare tutti questi in dettaglio in un prossimo post. Ma ci limiteremo a tre.
Il primo comando è ls
. Vai avanti e incollalo nel tuo terminale e premi Restituzione. Dovresti vedere i nomi di tutte le cartelle all'interno della cartella in cui ti trovi attualmente.
È perché ls
è l'abbreviazione di "lista". Elenca tutte le cartelle all'interno della cartella in cui ti trovi attualmente.
Per navigare in una di queste cartelle, utilizzerai il cd
comando. cd
sta per "cambia directory". Una "directory" è proprio quello che chiami cartella quando sei nel terminale; non c'è differenza tra i due.
Per spostarti in una delle cartelle che hai appena elencato usando ls
, genere cd [nome cartella]
sostituendo "[nome cartella]" con il nome della cartella in cui vuoi spostarti. Ad esempio, se volessi passare al desktop, lo inserirei nel mio terminale:
cd Desktop
Ora, diciamo che ho finito di uscire con il desktop e voglio tornare indietro. Per farlo, usa cd ..
. Questo comando ti riporta alla directory precedente in cui ti trovavi, come un pulsante indietro.
Nessuno di questi comandi può danneggiare in alcun modo il tuo Mac, quindi non aver paura di sperimentarli finché non ci prendi la mano. In genere, mi ritrovo ad entrare ls
per capire dove sono, quindi usando cd
e cd ..
per spostarsi tra le cartelle.
I comandi fondamentali del terminale Mac: storia
, chiaro
, *
, e sudo
,
Una volta che hai imparato a muoverti nel terminale Mac, sei pronto per iniziare ad apprendere i comandi fondamentali. Secondo me, questo significa capire come storia
, chiaro
, *
, e sudo
opera.
storia
è un comando diretto. Ti mostra una breve cronologia dei comandi che hai inserito di recente nel terminale. Questo è utile quando hai bisogno di ricordare cosa hai fatto finora.
Il prossimo è chiaro
. Questo è probabilmente un comando inutile, anche se lo uso molto. Quando entri chiaro
nel terminale Mac, cancella la finestra su una schermata di terminale di base. Vai avanti e provalo.
Lo trovo utile per riordinare la finestra e rendere più facile concentrarmi su ciò che sto attualmente cercando di fare.
Dopo di che *
. Questo non è tanto un comando quanto un simbolo importante con cui avere familiarità. È noto come simbolo "jolly" e viene utilizzato per fare riferimento a qualsiasi cosa entro determinati criteri.
Ad esempio, il terminale interpreterà un comando che usa *.jpg
per fare riferimento a ogni file JPG nella cartella corrente. Questo è utile per la ricerca, l'esecuzione di comandi su più file contemporaneamente e così via.
Infine, il sudo
command è uno di quelli in cui ti imbatterai spesso ed è probabilmente il comando più importante in questo articolo. sudo
viene utilizzato per eseguire comandi come superutente o come amministratore. Significa che stai ignorando alcune protezioni di base del tuo Mac e apportando modifiche al tuo computer.
sudo
non è una brutta cosa, ovviamente. Dovrai usarlo ogni volta che installi un'app tramite il tuo terminale. È serio, però, e non dovresti entrare in a sudo
comando nel terminale senza sapere che quello che stai facendo è completamente sicuro. Verificare sudo
comandi cercandoli su Google prima di usarli.
Fai parlare il tuo Mac
Volevo chiudere le cose con una nota divertente poiché la maggior parte di questo post è stata piuttosto tecnica ed espositiva. Quest'ultimo è un trucco divertente che puoi mostrare ai tuoi amici o semplicemente usare per farti ridere a casa.
Tutto quello che devi fare è digitare di Ciao
nel terminale Mac e dovresti essere accolto da una risposta dal tuo Mac. Assicurati che il volume sia acceso!
Se vuoi che il tuo Mac dica cose più complicate (come frasi con punti interrogativi, virgole, apostrofi, ecc.), allora ti consigliamo di mettere la tua frase tra virgolette. Ad esempio, se volessi che il mio Mac dicesse "Ciao! Come stai?" Lo incollerei nel mio terminale Mac:
dire "Ciao! Come stai?"
Pronto per saperne di più?
Congratulazioni! Hai appena appreso le basi dell'utilizzo del terminale Mac. Per l'utente medio, questo è probabilmente tutto ciò che avrai bisogno di sapere. Se hai intenzione di diventare uno sviluppatore, tuttavia, il tuo viaggio è solo all'inizio.
Ci sono tantissime altre cose che puoi fare con il terminale Mac. Contribuirò con altri tutorial per il terminale alla fine di questa settimana, quindi assicurati di cercarli!
Fino ad allora!