16 comandi del terminale che ogni utente Mac dovrebbe conoscere

Pubblicato: 2022-01-29

Una tastiera MacBook retroilluminata.

Hai paura della riga di comando del Mac? Imparare alcuni semplici comandi può aiutarti a costruire la tua fiducia e liberarti di quella paura. Potresti anche scoprire che ti piace lavorare in un ambiente a riga di comando!

Usa Terminale per eseguire i comandi

Come aprire il terminale su un Mac
CORRELATI Come aprire il terminale su un Mac
Il tuo Mac viene fornito con un'app chiamata Terminale in Applicazioni> Utilità. Ecco come esegui i comandi sul tuo Mac usando la riga di comando. Avvia Terminal trovandolo nella cartella Utilità o cercandolo utilizzando Spotlight, quindi familiarizza con l'interfaccia.

Molte delle scorciatoie che usi in altre app funzioneranno qui. Puoi aprire più schede con Command+T o una nuova finestra di Terminale con Command+N. Taglia, copia e incolla tutto funziona come previsto e puoi trascinare qualsiasi file o cartella nella finestra Terminale per saltare immediatamente a quella directory.

Terminale Mac (vuoto)

Tratteremo alcuni dei comandi più basilari del terminale Mac qui. Questi ti saranno familiari se hai mai usato anche la riga di comando di Linux.

Quando abbiamo finito, potresti voler imparare come bloccare il tuo Mac dal Terminale o anche come spegnerlo con un semplice comando.

Usa i flag per modificare i comandi

Alla maggior parte dei comandi è possibile aggiungere un flag sotto forma di trattino e lettera per accedere a diverse funzioni. Ad esempio, il flag -R applica un comando in modo ricorsivo in modo che si applichi a una directory, a tutti i file e le cartelle all'interno di quella particolare directory, a tutti i file e le cartelle all'interno di quelle cartelle e così via.

Annuncio pubblicitario

La bandiera appare sempre dopo il comando. Ad esempio: rm -i <location> . In questo esempio, rm è il comando di eliminazione, il flag -i indica al processo di richiedere la conferma dell'utente e <location> verrà sostituita con la posizione del file o della cartella sull'unità. I flag fanno distinzione tra maiuscole e minuscole.

Cambia Directory: cd

Esempio di utilizzo: cd /folder/

Usa il comando cd per cambiare directory. Ad esempio: cd /Volumes/Elements/ per accedere a un'unità esterna denominata "Elements".

cd comando terminale macOS

Puoi utilizzare le scorciatoie per saltare rapidamente a determinate directory. Ad esempio, l'esecuzione di cd ~ ti porterà alla directory Home dell'utente corrente. Puoi anche usare cd/ per arrivare alla radice dell'unità, cd.. per salire di una directory o cd../.. per salire di due directory.

Elenca file e cartelle: ls

Esempio di utilizzo: ls /folder/

Utile anche nella navigazione del disco, ls può essere utilizzato per elencare il contenuto della directory corrente semplicemente eseguendo il comando. Aggiungilo con una posizione sull'unità per indirizzare specificamente quella directory.

Puoi aggiungere flag al comando ls per ottenere risultati diversi. Ad esempio, utilizzare -C per ottenere un output a più colonne, -S per ordinare per dimensione, -lt per ordinare per data di modifica, -la per contenuti dettagliati inclusi file nascosti o -lh per creare un elenco con dimensioni file leggibili.

Comando del terminale di macOS ls

Ricorda, puoi anche usare le stesse scorciatoie di posizione che useresti con il comando cd (ad esempio ls ~ ) per saltare rapidamente.

Copia: cp

Esempio di utilizzo: cp file.txt /destination/

Utilizzare cp per avviare il comando di copia, aggiungere un flag dove richiesto, quindi immettere il file o la cartella di destinazione, seguito da uno spazio, quindi aggiungere la cartella di destinazione.

cp Comando terminale macOS

Annuncio pubblicitario

Se stai copiando un singolo file, puoi usare il comando cp senza flag come nell'esempio mostrato sopra. Se vuoi copiare una directory, dovrai usare il flag -R per indicare che tutti i file e le cartelle nella directory devono essere inclusi. Ad esempio: cp -R /folder/ /destination/ .

Puoi anche includere più file in un unico comando di copia. Ad esempio: cp file1.txt file2.txt file3.txt /destination/ .

Sposta e Rinomina: mv

Esempio di utilizzo: mv file.txt /destination/

Sposta funziona in modo quasi identico per copiare come mostrato sopra, tranne per il fatto che non è necessario aggiungere un flag ricorsivo quando si spostano le directory. Puoi aggiungere un flag -i al comando per richiedere la conferma prima di spostarti poiché il comando mv sovrascriverà tutti i file nella destinazione per impostazione predefinita.

Comando terminale mv macOS

Puoi usare mv anche per rinominare i file "spostando" un file nella stessa directory. Ad esempio: mv oldfilename.txt newfilename.txt .

Crea una nuova directory: mkdir

Esempio di utilizzo: mkdir <name>

Se vuoi creare una nuova directory, usa il comando mkdir , seguito dal nome della directory che vuoi creare. È possibile creare più directory separando i nomi con spazi. Ad esempio: mkdir folder1 folder2 folder3 .

Comando terminale mkdir macOS

Annuncio pubblicitario

Se vuoi creare una cartella con uno spazio nel nome, assicurati di mettere il nome della cartella tra virgolette. Ad esempio, mkdir "my folder" .

Elimina file e cartelle: rm

Esempio di utilizzo: rm <file>

Il comando rm elimina immediatamente file o cartelle senza prima chiederti conferma. Puoi aggiungere il flag -i per richiedere la conferma dell'utente ogni volta che lo usi, il che dovrebbe aiutare a prevenire contrattempi.

Comando terminale rm macOS

Puoi eliminare più file contemporaneamente aggiungendo più nomi di file alla fine del comando. Ad esempio: rm file1.txt file2.txt file3.txt .

Visualizza l'utilizzo del disco e lo spazio libero: du & df

Esempio di utilizzo: du /destination/

Utilizzare il comando du per calcolare l'utilizzo del disco nella posizione specificata in seguito. Per una lettura molto più utile, eseguire invece du -sh /destination/ per fornire un totale leggibile dall'utente dell'utilizzo del disco per una posizione specificata.

del comando terminale di macOS

Allo stesso modo, puoi usare df -h per calcolare lo spazio su disco, o usare il flag -H per visualizzare lo spazio su disco totale in unità di archiviazione "metriche" (ad esempio 1000 MB per GB invece di 1024 MB per GB).

Trova un file: find

Esempio di utilizzo: find /location/ -name <file>

Questo comando può aiutarti a localizzare i file sul tuo disco. Segui il comando find con la posizione della directory in cui desideri eseguire la ricerca, il flag -name e quindi il nome del file che desideri trovare.

trova il comando del terminale di macOS

Annuncio pubblicitario

Puoi sempre utilizzare un carattere jolly * per cercare nomi di file parziali. Ad esempio, find /location/ -name '*.png' troverebbe tutti i file con estensione .PNG nella posizione specificata.

Apri un file: open

Esempio di utilizzo: open <file>

È possibile utilizzare il comando open per aprire file o directory semplicemente specificando il percorso o il percorso con il nome del file in seguito. Apri più directory o file concatenandoli alla fine del comando. Ad esempio, open file1.txt file2.txt file3.txt .

apri il comando terminale di macOS

Puoi anche aprire file in applicazioni specifiche usando il flag -a, seguito dal nome dell'applicazione (o dal percorso del file .APP se lo conosci). Ad esempio: open -a Preview file.pdf .

Modifica un file: nano

Esempio di utilizzo: nano <file>

nano è un editor di testo open source di base incluso in macOS per la modifica di file all'interno del Terminale. È possibile modificare i file di testo, inclusi i file di sistema, utilizzando il comando nano , seguito dal nome del file.

Comando terminale nano macOS

Una volta che sei in nano, presta attenzione ai comandi nella parte inferiore dello schermo, che coinvolgono il tasto di controllo. Per salvare un file, premi Control+O (noto come "Scrivi") o esci senza salvare usando Control+X.

Esegui come Super User: sudo

Esempio di utilizzo: sudo <command>

Il prefisso sudo viene utilizzato per eseguire un comando come "super utente", noto anche come root o admin. Dopo aver inserito un comando con il prefisso sudo , ti verrà richiesto di inserire la password di amministratore per eseguirlo.

Comando sudo macOS Terminale

Annuncio pubblicitario

Alcuni comandi richiedono l'accesso come root per funzionare. Ad esempio, se desideri modificare un file di sistema, potresti dover utilizzare sudo nano <file> per salvare le modifiche.

Mostra la directory di lavoro: pwd

Esempio di utilizzo: pwd

Per visualizzare la directory corrente in cui ti trovi (o "stampa directory di lavoro"), puoi utilizzare il comando pwd . Ciò è particolarmente utile per stampare un percorso che è possibile copiare e incollare in seguito.

Comando terminale pwd macOS

Mostra processi in esecuzione: in top

Esempio di utilizzo: in top

Per visualizzare un elenco dei processi attualmente in esecuzione e la quantità di CPU e memoria attualmente in uso, eseguire top . Per impostazione predefinita, il processo visualizzerà tutti i processi in base all'utilizzo della CPU, con l'ID del processo o il PID visualizzato accanto a ciascuna voce.

comando terminale macOS in alto

Puoi premere "Q" per tornare alla riga di comando quando hai finito.

Termina un processo: kill

Esempio di utilizzo: kill <PID>

Per terminare un processo, devi prima eseguire il comando in alto per trovare il suo ID processo (o PID ). È quindi possibile utilizzare il comando kill , seguito dal numero visualizzato accanto al processo. Ad esempio: kill 1569 .

kill comando terminale macOS

Ulteriori informazioni su un comando: man

Esempio di utilizzo: man <command>

Ogni comando in questo elenco ha un manuale ad esso associato che spiega esattamente come usarlo e cosa fanno i diversi flag, insieme ad alcuni esempi più esotici dei comandi utilizzati.

comando terminale macOS man

Annuncio pubblicitario

Ad esempio, il comando top ha molti flag e altri modificatori, che puoi leggere usando: man top . Se vuoi padroneggiare la riga di comando, l'uso del comando man è vitale.

Fai di più con Homebrew

Questi comandi sono utili da conoscere in caso di emergenza. Ad esempio, non puoi eseguire Finder per copiare file dall'unità del tuo Mac in modalità di ripristino , ma puoi copiare manualmente i file utilizzando Terminal se sai come farlo.

Se vuoi utilizzare di più Terminal, considera l'utilizzo di Homebrew per scaricare e installare il software direttamente dalla riga di comando del tuo Mac.