I 10 migliori comandi del terminale Mac che dovresti conoscere

Il terminale(Terminal) del Mac è incredibilmente potente. Non solo consente di eseguire le cose più velocemente senza che la GUI (interfaccia utente grafica) ti rallenti, ma ti consente anche di eseguire attività che non puoi completare in nessun altro modo. Tuttavia, non devi essere un esperto di Terminale(Terminal) , o anche usare gli interpreti della riga di comando, per trarne vantaggio.

Che tu sia del tutto nuovo al Terminale(Terminal) o che ti stia semplicemente preparando, l'elenco di 10 comandi del Terminale Mac(Mac Terminal) riportato di seguito dovrebbe aiutarti a migliorare l'esperienza con il tuo Mac . Puoi eseguirli in pochi secondi.

Anche se conosci la strada per il Terminale(Terminal) , potresti comunque imbatterti in uno strano comando che è sempre caduto sotto il tuo radar. Quindi continua a leggere.

1. Mantieni il tuo Mac sveglio

Ricordi(Remember) l'ultima volta che il tuo Mac è andato in stop e ha finito per mettere in pausa o annullare quel download, o qualsiasi altra cosa, stava eseguendo? Se odi modificare le impostazioni di sospensione ogni volta che vuoi interromperlo, avvia semplicemente Terminal ed esegui il comando Terminale Mac di seguito:(Mac Terminal)

caffeina(caffeinate)

Il tuo Mac non andrà in stop finché la finestra Terminale(Terminal) rimane aperta. Puoi anche impedire al Mac di addormentarsi(prevent the Mac from falling asleep) per un determinato periodo di tempo solo aggiungendo l' argomento -t <time in seconds>caffeinate -t ​​3600 .

2. Modifica il formato dello screenshot

Per impostazione predefinita, il tuo Mac salva i tuoi screenshot nel formato PNG . Ma puoi cambiarlo nel formato JPG molto più leggero con il comando seguente:

le impostazioni predefinite scrivono com.apple.screencapture tipo JPG(defaults write com.apple.screencapture type JPG)

Inoltre, puoi utilizzare lo stesso comando per passare a formati alternativi come TIFF , BMP e PSD . Sostituisci semplicemente (Just)JPG (verso la fine) con l'estensione dell'immagine che desideri.

3. Eseguire il ping di siti Web e dispositivi

Se riscontri problemi di connessione a un sito Web, puoi provare a eseguirne il ping. Digita semplicemente(Simply) il comando seguente ma sostituisci <host> con l'indirizzo web o l'indirizzo IP ( protocollo interno(Internal Protocol) ). Il comando si applica anche ai dispositivi all'interno della rete locale, incluso il router stesso.

ping <host>

Il tuo Mac dovrebbe inviare pacchetti di dati ripetutamente(send packets of data repeatedly) e visualizzare i tempi di risposta in millisecondi. Premi Control + C per interrompere il comando.

Per eseguire il comando con un determinato numero di pacchetti di dati, utilizzare l' argomento -c <number of packets>ping -c 4 google.com .

4. Svuota la cache DNS

La cache DNS(DNS) ( Domain Name System ) del tuo Mac è composta da nomi di dominio "risolti" sotto forma di indirizzo IP. Se la cache DNS diventa obsoleta o danneggiata, potresti riscontrare problemi durante l'accesso o il caricamento di siti Web. 

Per svuotare la cache DNS su Mac(clear the DNS cache on Mac) , eseguire il comando seguente in Terminale(Terminal) :

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Devi seguire questo inserendo la password del tuo account utente Mac per autorizzare il comando.

Se l'eliminazione della cache DNS non aiuta, devi provare a svuotare la cache del browser Safari, Chrome o Firefox(clearing the Safari, Chrome, or Firefox browser cache) .

5. Mostra il percorso completo del file nel Finder

Quando scavi in ​​profondità nel Finder , puoi ottenere una perla sulla tua posizione con la barra del percorso(Path Bar) . Puoi attivarlo selezionando Visualizza(View ) > Mostra barra del percorso(Show Path Bar)

Ma puoi anche usare il seguente comando per rivelare un percorso file tradizionale sulla barra del titolo del Finder. Per farlo, esegui semplicemente il comando seguente:

valori predefiniti scrivi com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)

Se desideri disabilitare il percorso completo del file nel Finder in un secondo momento, utilizza il comando seguente:

valori predefiniti scrivi com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)

Ecco altri modi per rivelare il percorso di un file su macOS(reveal the path of a file on macOS) .

6. Scarica file

Sapevi(Did) che puoi scaricare file direttamente tramite il Terminale(Terminal) stesso? Se hai problemi a eseguire un download con il tuo browser web, digita il comando seguente in Terminale(Terminal) , sostituendo <url> con l'URL di download. 

curl -O <url>

Il download del file dovrebbe iniziare immediatamente, insieme a informazioni come la velocità di download e i dati ricevuti.

Per impostazione predefinita, il comando scarica i file nella radice del tuo account utente Mac . Puoi cambiarlo in anticipo (nella directory dei download del (Downloads)Mac , ad esempio) con il comando Cambia directory — (Change Directory—)cd

cd ~/Downloads/

7. Comprimi e proteggi le cartelle con password

Quando si comprime una cartella sensibile, è necessario applicare la protezione tramite password per impedire ad altri di accedere al suo contenuto(apply password-protection to prevent others from accessing it’s contents) senza autorizzazione. Per questo, hai bisogno di Terminale(Terminal) .

Inizia cambiando la directory Terminale(Terminal) nella cartella che contiene la cartella che desideri comprimere. Ad esempio, se si trova sul desktop, digita quanto segue:

cd ~/Desktop/

Quindi, segui il comando seguente:

zip -er <output folder name.zip> <source folder name>

Sostituire <output folder name.zip> e <source folder name> rispettivamente con i nomi della cartella di output e della cartella di origine. 

Ad esempio, se desideri comprimere una cartella denominata PDF ed etichettare il file (PDFs )ZIP risultante con lo stesso nome, digita zip -er PDFs.zip PDFs . Quindi, inserisci e verifica la password che desideri aggiungere al file ZIP .

8. Crea collegamenti simbolici

I collegamenti simbolici sono collegamenti alle cartelle che puntano a posizioni diverse sul Mac . Sono convenienti e ti permettono di fare qualsiasi cosa. Ad esempio, puoi modificare la destinazione di backup predefinita per i backup di iPhone o sincronizzare le cartelle su iCloud senza spostare le cose. Il comando del terminale Mac(Mac Terminal) per creare un collegamento simbolico è il seguente:

ln -s </path/to/original> </path/to/link>

Sostituisci </path/to/original> con la directory di destinazione e </path/to/link> con la posizione che dovrebbe contenere il collegamento simbolico.

Lo screenshot seguente mostra un comando che indica a Terminale(Terminal) di creare un collegamento simbolico in iCloud Drive che punta a una cartella denominata PDF all'interno della cartella (PDFs)Documenti(Documents) del Mac .

Ecco una spiegazione approfondita su come funzionano i collegamenti simbolici sul Mac(how symbolic links work on the Mac) .

9. Pianificare l'arresto o il riavvio

Puoi programmare lo spegnimento del Mac dopo un determinato periodo di tempo. (Mac)Digitare il comando seguente, sostituendo <time> con la durata in minuti:

$ sudo shutdown -h <time>

In alternativa, puoi richiedere al Mac di riavviarsi sostituendo -h con l' argomento -r , ad esempio (-r)$ sudo shutdown -r 60 .

10. Mac parlante

Questo è un comando divertente:

say <words>

Sostituisci <words> con quello che vuoi e il tuo Mac dovrebbe iniziare a parlare non appena premi Invio(Enter) !

Puoi anche far parlare il Mac con voci diverse. Un paio di esempi includono:

say -v fred <words>

say -v samantha <words>

Suggerimento:(Tip:) digita say -v ? e premi Invio(Enter) per rivelare voci aggiuntive.

15 Comandi Terminali aggiuntivi(Additional Terminal Commands) per Mac

Non ne hai mai abbastanza del Terminal ? Ecco 15 comandi aggiuntivi che dovresti conoscere.

ActionCommand
View Running Processestop
Check Mac’s Uptimeuptime
Reveal IP Addresscurl ipecho.net/plain; echo
Display Wireless Access Pointnetstat -nr | grep default
View Hidden Files in Finderdefaults write com.apple.Finder AppleShowAllFiles true;killall Finder
Change Default Screenshot Namedefaults write com.apple.screencapture name “New Name”;killall SystemUIServer
Disable Screenshot Drop Shadows$ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer
Copy Data Between Locationsditto -V </old/path/> </new/path/>
Make Hidden Apps Hidden on Dockdefaults write com.apple.Dock showhidden -bool TRUE;killall Dock
Add Spacers to Dockdefaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
Restart Automatically After a Freezesudo systemsetup -setrestartfreeze on
Sound Like An iPhone While Chargingdefaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
Run Same Command!!
Show Terminal Historyhistory
Force-Empty the Trashsudo rm -rf ~/.Trash/

Terminal Whiz

I comandi di Mac Terminal sopra non sono in alcun modo esaustivi, ma dovrebbero fornire molti casi d'uso mentre continui a utilizzare il tuo Mac . Se hai dei preferiti che non fanno parte dell'elenco, sentiti libero di condividerli nei commenti qui sotto.



About the author

Sono un ingegnere del software con oltre 10 anni di esperienza nella creazione e manutenzione di Mac Apple, dispositivi iOS e browser Google Chrome. la mia esperienza include lo sviluppo, la manutenzione e il funzionamento di prodotti software da zero o il contributo a progetti open source. Ho anche avuto l'opportunità di lavorare su un'ampia varietà di progetti hardware, dalla riparazione di schermi rotti negli ospedali alla progettazione e implementazione di nuove funzionalità per iPhone. Nel mio tempo libero, mi diverto a giocare ai videogiochi preferiti, leggere libri, cucinare la cena con la mia famiglia o passare il tempo con gli amici.



Related posts