PC

30 Comandi del terminale Mac per accedere alle funzionalità nascoste

30 Comandi del terminale Mac per accedere alle funzionalità nascoste

Tutti amano le funzionalità nascoste. C'è un motivo per cui li chiamiamo "Easter Eggs", è come ricevere un regalo dal tuo dispositivo. Le funzionalità nascoste possono sembrare ingannevoli, ma possono anche essere incredibilmente produttive.

L'applicazione Terminale nel tuo Mac è una finestra sul funzionamento interno del sistema e può consentirti di modificare molte impostazioni e accedere a una moltitudine di funzionalità, se sai come farlo. In questo articolo, ti presenterò alcuni comandi accurati che ti permetteranno di accedere a un sacco di funzionalità e capacità nascoste sul tuo Mac.

Nota: Alcune modifiche potrebbero richiedere un riavvio (o almeno una disconnessione, accesso) per avere effetto, specialmente quelle in cui stiamo modificando i valori predefiniti.

1. Crea immagine disco dal contenuto della cartella

Se non altro, le immagini del disco possono essere incredibilmente utile per mantenere i file come immagine ripristinabile che puoi ripristinare su volontà. È qualcosa come TimeMachine. Il comando necessario per creare un'immagine disco dal contenuto di una cartella è:

hdiutil create -volname "VolumeName" -srcfolder / path / to / folder -ov diskimage.dmg

Ho una cartella chiamata Beebom, dove salvo tutti gli screenshot dei vari articoli che scrivo. Creiamo un'immagine disco da quello:

hdiutil crea -volname "BeebomImage" -srcfolder ~ / Beebom -ov Beebom.dmg

2. Masterizza immagini disco su DVD

Se il tuo Mac dispone di un'unità DVD o se utilizzi un'unità DVD RW esterna, puoi masterizzare le immagini su un DVD utilizzando la riga di comando. È un semplice comando di una riga:

hdiutl masterizza / percorso / in / immagine

Se dovessi masterizzare l'immagine Beebom.dmg su un DVD, userei il comando come:

hdiutl burn ~ / Beebom.dmg

Nota: Questo comando funziona per i file .dmg, .iso e .img.

3. Scrivi l'immagine del disco sul volume

È possibile scrivere i dati in un'immagine disco su un volume. Dovrai formattare prima il volume, anche se. Il comando è:

sudo asr -restore -noverify -source / path / to / image -target / Volumes / volumeName --erase

Per illustrare, ho prima creato un'immagine vuota formattata come ExFAT in cui ripristinare i dati di Beebom.dmg. Ciò è stato ottenuto utilizzando:

hdiutil crea -megabyte 30 -type UDIF -fs ExFAT ~ / BlankDisk.dmg

Questo ha creato un disco vuoto e montabile che potevo formattare liberamente senza perdere dati. Ricorda di montare questo disco facendo doppio clic su di esso. Poi, vai a "/ Volumes /" effettuando le seguenti operazioni:

1. Apri Finder

2. Premete Comando + Maiusc + G

3. Tipo / Volumi / e premere Invio

Successivamente, ho eseguito il seguente comando per scrivere il contenuto di Beebom.dmg al BlankDisk.dmg volume.

sudo asr -restore -noverify -source ~ / Beebom.dmg -target / Volumes / Untitled / --erase

4. Converti file in HTML

Se hai un .txt, .rtf o anche un .doc / .docx file, puoi convertirlo facilmente nel formato html usando un semplice comando di Terminale.

textutil -converte file html.ext

Semplicemente sostituire "file.ext" con il percorso del file che desideri convertire e premi Invio.

Ho creato un file beebom.rtf di esempio da convertire nel suo equivalente HTML.

textutil -convert html ~ / beebom.html

Nota: Questo comando può convertire i documenti in più formati come txt, rtf, rtfd, html, doc, docx, odt o webarchive. 

5. Aggiungi uno stack di app recenti al dock

Il dock offre un accesso rapido a più app, nonché a Download e Cestino. Tuttavia, l'utilizzo di un semplice comando ti consente di aggiungere un altro stack al Dock per le tue applicazioni recenti. Il comando per ottenere ciò è un po 'lungo e può essere difficile da capire.

i valori predefiniti scrivono com.apple.dock persistent-others -array-add \
'"tile-data" = "list-type" = 1; ; "tile-type" = "recents-tile"; '&& \
killall Dock

Questo abilita le "Applicazioni recenti" impilare sul dock. Inoltre, esegui un file "Doppio tocco" su questo stack e puoi scegliere tra opzioni come "Applicazioni recenti", "Documenti recenti", "Server recenti", eccetera.

6. Aggiungere una tessera spaziatore al Dock

Puoi anche aggiungere una tessera vuota o una tessera spaziatore (come viene chiamata) al dock. Questo può aiutarti a farlo aumentare lo spazio tra più icone sul molo per dare loro un aspetto più ampio e ordinato, se lo desideri. Il comando per aggiungere una tessera spaziatore al dock è simile al comando per aggiungere uno stack "App recenti".

i valori predefiniti scrivono com.apple.dock persistent-apps -array-add '"tile-type" = "spacer-tile";' && \
killall Dock

7. Impedire il rimbalzo delle icone delle app sul Dock

Trovo molto fastidioso quando l'icona di un'app inizia a rimbalzare su e giù sul dock, cercando di attirare la mia attenzione. Sì, lo fa solo quando richiede effettivamente attenzione, ma può diventare davvero fastidioso. Se desideri impedire alle icone delle app di rimbalzare sul dock, usa il seguente comando per prevenire il comportamento.

Nota: Questo comando non impedisce all'icona di rimbalzare all'avvio, ma solo quando rimbalza per attirare l'attenzione.

i valori predefiniti scrivono com.apple.dock no-bouncing -bool false && \
killall Dock

Se ti accorgi che ti mancano quelle icone che rimbalzano, o se vuoi provarlo solo per una volta, puoi semplicemente usare il seguente comando per abilitare di nuovo il rimbalzo.

i valori predefiniti scrivono com.apple.dock no-bouncing -bool true && \
killall Dock

8. Reimposta Dock

Forse hai aggiunto molte applicazioni al tuo Dock, regolato le dimensioni e riorganizzato troppo le icone, o forse vuoi semplicemente che il tuo Dock torni com'era quando hai avviato per la prima volta il tuo Mac. Qualunque siano le tue ragioni, il comando per farlo è molto semplice.

Tutto quello che devi fare è eseguire il seguente comando in Terminal e il tuo file Il Dock tornerà alle sue impostazioni originali.

i valori predefiniti eliminano com.apple.dock && \
killall Dock

9. Nascondere un file o una cartella

Esistono diversi motivi per voler nascondere un file o una cartella. Per prima cosa, potrebbe contenere dati riservati che non vuoi che gli altri vedano.

Potresti saperlo file con un "." anteposto al loro nome, sono nascosti per impostazione predefinita. Tuttavia, non puoi semplicemente anteporre un "." in un file o in una cartella. Provalo, Finder ti darà un avviso e l'operazione fallirà.

Inoltre, se qualcuno vuole controllare le cartelle nascoste nella tua directory, molto probabilmente cercherà i file con un "." anteposto ai loro nomi, comunque. Così perché non nascondere i tuoi file e cartelle personali in un modo migliore?

Tutto ciò che serve è un semplice comando.

chflags nascosto / percorso / a / file / cartella

Se vuoi per scoprire questi file o cartelle, tutto ciò che devi fare è sostituire "nascosto" con "nohidden" nel comando sopra.

10. Mostra / Nascondi file e cartelle nascosti

Ci sono alcune directory e file che il tuo Mac ti tiene nascosti nel Finder. Il motivo è semplice; questi sono i file e le cartelle a cui un utente occasionale normalmente non richiederebbe l'accesso. Tuttavia, se hai mai bisogno di accedere a queste cartelle nascoste, tutto ciò che devi fare è modificare uno dei valori predefiniti per Finder, e questo può essere fatto con il seguente comando:

i valori predefiniti scrivono com.apple.finder AppleShowAllFiles true

Intuitivamente, il comando per nascondere tutti quei file e le cartelle cambiano semplicemente il comando in dire "Falso" invece di "vero"

Una volta eseguito questo comando, dovrai riavviare Finder. Per fare ciò, segui i passaggi indicati di seguito:

11. Mostra / Nascondi percorso completo nella barra del titolo del Finder

Se hai mai utilizzato il Terminale per modificare, accedere o trasferire file, saprai che trovare il "percorso" dei file è molto importante per puntare il Terminale al file corretto.

Normalmente, dovrai selezionare il file nel Finder e utilizzare l'estensione "Ottenere informazioni" opzione per trovare il percorso di quel file. Tuttavia, Finder può essere impostato per visualizzare l'intero percorso della directory corrente in cui ti trovi, eseguendo un semplice comando.

i valori predefiniti scrivono com.apple.finder _FXShowPosixPathInTitle -bool true

Il tuo Finder mostrerà ora il percorso completo della directory corrente nella barra del titolo.

Per disattiva questa funzione, usa il seguente comando:

i valori predefiniti scrivono com.apple.finder _FXShowPosixPathInTitle -bool false

12. Abilita l'opzione per uscire dal Finder

Finder è un'app che non mostra una voce "Esci dal Finder" nel suo menu, non risponde ai tasti di scelta rapida "Comando + Q" e fondamentalmente sembra invincibile. L'opzione per uscire dal Finder è in realtà solo nascosta e può essere esposta con un semplice comando.

i valori predefiniti scrivono com.apple.finder QuitMenuItem -bool true && \
killall Finder

Se vuoi nascondere di nuovo l'opzione, usa semplicemente il seguente comando:

i valori predefiniti scrivono com.apple.finder QuitMenuItem -bool false && \
killall Finder

13. Disabilitare lo scorrimento uniforme

Lo scorrimento fluido è in realtà un vantaggio. Aiuta l'intera interfaccia utente a sembrare più fluida e consente all'utente di interagire in modo molto migliore con l'interfaccia utente. Sui vecchi Mac, tuttavia, lo scorrimento fluido può bruciare più ponti di quanti ne aiuti a costruire.

Mac più vecchi potrebbe non avere abbastanza potenza della GPU per applicare efficacemente effetti di scorrimento uniforme all'interfaccia utente. Per fortuna, lo scorrimento fluido può essere disabilitato.

Questo comando disabiliterà lo scorrimento fluido sul tuo Mac

i valori predefiniti scrivono NSGlobalDomain NSScrollAnimationEnabled -bool false

Per abilitarlo di nuovo, appena sostituire "false" con "true"

14. Mostra / Nascondi icone del desktop

Hai mai dovuto condividere lo schermo con qualcuno su applicazioni come "FaceTime" e "TeamViewer"? La maggior parte delle persone avrebbe utilizzato l'uno o l'altro servizio di condivisione dello schermo, almeno una volta. Tuttavia, se sei come me, il tuo desktop probabilmente è sempre disordinato e, ovviamente, non vorresti che l'altra persona vedesse quel disordine. Quell'altra persona potrebbe essere il tuo capo e non vorresti che vedesse quanto è disorganizzato il tuo desktop di solito, vero??

Invece di passare molto tempo a filtrare la confusione e ordinare i file in directory, puoi semplicemente usare il seguente comando per nascondere le icone dal desktop; rendendolo perfetto per la condivisione dello schermo, le presentazioni e praticamente qualsiasi attività in cui un'altra persona potrebbe vedere il tuo desktop e giudicarti per le tue scarse capacità organizzative.

Il comando per nascondere le icone dal desktop è:

i valori predefiniti scrivono com.apple.finder CreateDesktop -bool false && \
killall Finder

Ovviamente, una volta che hai finito con il compito a portata di mano, ti piacerebbe riportare tutto il tuo disordine desktop sul tuo, beh, desktop. Per fare ciò, esegui semplicemente il seguente comando:

i valori predefiniti scrivono com.apple.finder CreateDesktop -bool true && \
killall Finder

15. Mostra / Nascondi barra del percorso nel Finder

La barra del percorso fa esattamente ciò che suggerisce il nome: mostra il file percorso della directory di lavoro corrente in cui ti trovi. Invece di abilitare la "barra del titolo" del Finder per visualizzare il percorso, perché non utilizzare la "barra del percorso" stessa? Dopotutto, questo è ciò che dovrebbe fare.

Il comando i valori predefiniti scrivono com.apple.finder ShowPathbar -bool true abilita una "barra del percorso" nel Finder.

Puoi anche nascondere la "barra del percorso", se vuoi, semplicemente sostituire "vero" con "falso" nel comando dato sopra.

16. Apri cartelle, URL, file, applicazioni

Puoi apri cartelle, file, URL, persino applicazioni, direttamente dall'app Terminale. Ciò è particolarmente utile se stai scrivendo uno script per accedere a un file, una cartella o un URL.

Il comando, intuitivamente, è "Aperto". Gli argomenti che passi per "aprire" lo aiutano a decidere cosa gli stai chiedendo di aprire.

Ad esempio, per aprire una cartella, il comando sarà:

apri / percorso / in / cartella

Se hai navigato in una directory all'interno del Terminale e desideri aprire quella directory nel Finder, usa semplicemente il seguente comando:

Aperto .

Nota: C'è un "." dopo l'apertura, questo "." implica che gli stai chiedendo di aprire la cartella in cui si trova attualmente.

Puoi apri anche gli URL.

apri "https://github.com" aprirà GitHub nel tuo browser predefinito.

17. Impedisci al Mac di dormire

Esiste una miriade di applicazioni dirette a impedire al tuo Mac di dormire per un periodo di tempo specificato dall'utente e funzionano. Ma perché installare un'app di terze parti quando puoi utilizzare il terminale per ottenere la stessa funzionalità?

C'è un'utilità della riga di comando integrata nel Mac, chiamata "Caffeinate". Con un nome intelligente, poiché la caffeina è nota per prevenire la sonnolenza, la caffeina può essere utilizzata per impostare un orario in cui il tuo Mac non dormirà.

Il comando è abbastanza semplice.

caffeinate -u -t time_in_seconds

Quindi, se vuoi impedire al tuo Mac di dormire per, diciamo, 1 ora, il comando diventerà:

caffeinate -u -t 3600

18. Mettere il display in stato di stop dopo l'ora specificata

D'altra parte, potresti voler impostare il tuo Mac in modo che metta il display in stop dopo un periodo di tempo specificato da te.

Puoi usare il file "Power Manager" per ottenere ciò. Il comando è semplice, ma richiede "super utente" accesso per eseguire, poiché modifica le impostazioni di alimentazione.

sudo pmset displaysleep time_in_minutes

Supponiamo che tu voglia che il tuo Mac vada in stop dopo 5 minuti di inattività, il comando per abilitarlo sarà:

sudo pmset displayleep 5

19. Impostare Mac su Riavvia automaticamente se bloccato

I Mac sono macchine meravigliose. Non si bloccano quasi mai, grazie all'ottima gestione delle risorse da parte di OS X che cerca di mettere l'utente al primo posto. Tuttavia, di tanto in tanto, anche un Mac smette di rispondere. Le ragioni per le quali possono essere una delle tante; il punto è, in quel caso, tutto ciò che puoi fare è tenere premuto il pulsante di accensione fino a quando il tuo Mac non si spegne, quindi riavviarlo.

Non sarebbe meglio se potessi semplicemente impostare il riavvio automatico del Mac ogni volta che si blocca? Penso che lo farebbe.

Tutto quello che devi fare è correre sudo systemsetup -setrestartfreeze on e il tuo Mac si riavvierà automaticamente ogni volta che (se, del tutto) si blocca. Pulito, giusto?

Nota: Non ho potuto effettivamente testarlo, perché ovviamente non avevo intenzione di congelare il mio Mac di proposito, ma la documentazione contiene questa funzionalità, quindi dovrebbe funzionare.

20. Disabilitare la correzione automatica sulla tastiera

La correzione automatica è una di quelle funzionalità che possono essere sia un salvavita che uno strumento terribilmente fastidioso. Ognuno ha opinioni diverse sulla correzione automatica, il che va benissimo. Se pensi che la correzione automatica ti aiuti più di quanto ti infastidisca, sei d'oro perché le tastiere Mac sono dotate di correzione automatica attivata, per impostazione predefinita. Se invece sei come me e non trovi abbastanza utile la correzione automatica, puoi disabilitarla dalla tastiera con un semplice comando.

i valori predefiniti scrivono -g NSAutomaticSpellingCorrectionEnabled -bool false

21. Disabilitare l'azione di pressione prolungata predefinita per i tasti

Ognuno di noi è impazzito a volte e ha voluto digitare messaggi che utilizzano lettere ripetute non necessarie come "hiiiiiiii" o "yayyyy". Non mentire, so che lo hai fatto anche tu. Il problema, semplicemente, è che la tastiera su Mac si comporta come ci si aspetterebbe che si comporti la tastiera di un dispositivo mobile. Premendo a lungo un tasto viene visualizzato un menu per i caratteri accentati. Alcuni potrebbero trovarlo utile, lo trovo poco importante. Certo, su un iPhone premere a lungo porta a caratteri accentati, ma dovrebbe davvero essere così su un laptop? Non credo proprio.

Fortunatamente, c'è un modo per impedire a questo comportamento simile a iOS di penetrare nei nostri Mac.

i valori predefiniti scrivono -g ApplePressAndHoldEnabled -bool false

Si consiglia di disconnettersi e accedere, affinché le modifiche abbiano effetto.

22. Regola la velocità di ripetizione dei tasti

Quindi hai modificato il comportamento predefinito della pressione prolungata per il tuo Mac e hai provato a ripetere le lettere premendo a lungo sul tasto, ma è semplicemente troppo lento (o forse troppo veloce)? Tutto quello che devi fare è regolare la frequenza di ripetizione dei tasti. Imposta il valore su quello che preferisci, dovrai testare un paio di valori per trovare una buona corrispondenza.

i valori predefiniti scrivono NSGlobalDomain KeyRepeat -int 0.02

Questo imposterà una velocità di ripetizione dei tasti molto veloce. È possibile regolare il valore in base alle proprie preferenze.

23. Converti file audio in suoneria iPhone

Gli iPhone utilizzano il formato .m4r per le suonerie, e se hai mai desiderato impostare la tua canzone preferita come suoneria, sei sfortunato finché non converti il ​​file nel formato .m4r. Fortunatamente, puoi farlo molto facilmente usando il Terminale.

afconvert input.mp3 ringtone.m4r -f m4af

Questo comando prende un file input.mp3, lo converte in formato .m4r e lo salva con il nome "ringtone.m4r"

24. Crea audiolibro da file di testo

Questo è divertente. Un semplice comando sul terminale e tu può convertire qualsiasi file di testo in un audiolibro, completo di pause adeguate ai segni di punteggiatura.

Il comando stesso è: dì -v Alex -f /path/to/file.txt -o "outputfile.m4a"

Nota: Questo comando crea l'audiolibro nella voce "Alex", OS X ha molte voci disponibili tra cui scegliere, puoi saperne di più eseguendo dire -v ? nel terminale.

25. Disabilita il suono all'avvio

Sì, puoi premere un tasto mentre accendi il computer, per evitare che emetta l'iconico "rintocco", ma devi farlo ogni volta che avvii il tuo Mac. Perché non disabilitarlo completamente? Tutto quello che devi fare è eseguire il seguente comando:

sudo nvram

26. Mostra password di rete WiFi

Spesso capita che il mio Mac sia connesso a una rete WiFi e voglio connettere anche il mio telefono. Ahimè, non ricordo la password. Potrei indovinarlo, certo, ma potrei anche chiedere al mio Mac di dirmelo. Mi sembra che quest'ultimo sia un modo molto più efficiente per affrontare questo particolare problema.

sicurezza trova-password-generica -D "Password di rete AirPort" -a "SSID" -gw

Questo è il comando che devi eseguire nel Terminale. Ovviamente, sostituire "SSID" con il nome della rete WiFi per cui vuoi trovare la password.

Nota: Questo comando può mostrare le password solo alle reti WiFi a cui il tuo Mac si è connesso, almeno una volta. Questo non è uno strumento per decifrare le password WiFi.

27. Genera password sicure

Le password sicure sono difficili da creare e più difficili da ricordare. Beh, posso almeno aiutarti a risolvere la metà di quel problema. L'altra metà - la parte del ricordo - beh, dipende da te. Potresti semplicemente scriverlo da qualche parte al sicuro, sai.

Terminal può aiutarti a generare password complesse usando questo comando:

data | md5

28. Cattura schermate ritardate

Hai mai voluto fare uno screenshot ritardato? Personalmente non ne ho mai avuto bisogno, ma forse l'hai fatto. Deve esserci qualcuno che lo usi, perché esistono app di terze parti che lo consentono. Forse vogliono creare un time-lapse dei loro schermi, ma sto divagando. Sono qui per dirti che non hai bisogno di quelle app di terze parti per acquisire schermate ritardate.

Tutto ciò di cui hai bisogno è, hai indovinato, il Terminale e il seguente comando:

screencapture -T 3 -t jpg -P delayedpic.jpg

Questo farà uno screenshot dopo 3 secondi e lo salverà come "delayedpic.jpg" sul tuo computer.

29. Cambia formato screenshot predefinito

Qui, a Beebom, utilizziamo screenshot JPEG in tutto il sito web; I Mac acquisiscono screenshot in PNG, per impostazione predefinita. Ciò ha causato una grande difficoltà: ho dovuto esporta ogni screenshot in un formato JPEG prima che potessi usarlo sul sito web. Tuttavia, mi ha anche indotto a cercare una soluzione e si è scoperto, la soluzione è un comando; e uno semplice in quello.
i valori predefiniti scrivono com.apple.screencapture tipo "jpg"

Questo comando mi farà risparmiare innumerevoli ore di conversione di screenshot in JPEG e poi caricandoli sul sito web.

30. Riproduci il suono di ricarica di iOS quando MagSafe è connesso

Ad essere onesti, questo è più un espediente; ma potrebbe essere utile se la luce sul connettore MagSafe si è guastata e non funziona. Nota che ho detto che "potrebbe" essere utile. Voglio dire, puoi ancora vedere l'icona della batteria per verificare se il tuo laptop è in carica o meno, ma qualunque cosa. Questa è una caratteristica nascosta interessante, comunque, e la sto coprendo.

i valori predefiniti scrivono com.apple.PowerChime ChimeOnAllHardware -bool true && \
apri /System/Library/CoreServices/PowerChime.app

Puoi anche disattivarlo.

i valori predefiniti scrivono com.apple.PowerChime ChimeOnAllHardware -bool false && \
apri /System/Library/CoreServices/PowerChime.app

VEDERE ANCHE: 25 applicazioni essenziali della barra dei menu per Mac

Esplora, impara, sii produttivo

Queste caratteristiche nascoste non sono un elenco esaustivo. Non pretendo di sapere tutto ciò che può fare il Terminale, ma questo articolo può darti un'idea dei vantaggi dell'esplorazione del Terminale e dei suoi comandi. Prova le funzionalità che ho spiegato in questo articolo e commenta di seguito, spiegando la tua esperienza con questi comandi.

Cosa sono i social media?
Il termine Social media è un termine complicato, dopo aver esaminato molte ricerche su Google e molti articoli mi sono reso conto che è meglio esprime...
Quanto tempo è necessario per leggere l'intera Wikipedia in inglese [Infografica]
Ti sei mai chiesto se è possibile leggere l'intera Wikipedia in inglese? Bene, la risposta è sì, ma una persona media impiegherà circa 17 anni per fi...
Come identificare i bot di Twitter
Il problema dei bot su Twitter è reale e molto evidente. La piattaforma di microblogging è stata invasa da bot per un periodo piuttosto lungo e sta di...