Da dove provengono questi comandi Terminal?

3

Non conosco alcun termine specifico per questi comandi Terminal, quindi voglio dare un esempio:

defaults write com.apple.dock itunes-notifications -bool TRUE

Con questo comando, puoi abilitare una Notifcazione iTunes nel Dock. Ci sono molti comandi di una riga TRUE / FALSE in giro, ma non so da dove vengono. C'è un elenco di comandi in un manuale o dove posso trovare quelle cose?

    
posta Bastian Gruber 07.01.2012 - 23:59
fonte

2 risposte

4

Bene, questi comandi modificano i file .plist nella cartella / Users / xyz / Library / Preferences. Quindi, se guardi questi file, puoi guardare questi file e basare i tuoi comandi Terminale dopo questi.

Si tratta di file basati su XML, quindi è possibile visualizzarli in un formato più leggibile se li si apre in Xcode, disponibile nel Mac App Store.

Nel terminale, il formato per questi è "i valori di default scrivono PLIST_FILE KEY -TYPE VALUE" dove PLIST_FILE è il nome del file nella cartella Preferences senza .plist, KEY è la chiave che puoi vedere in Xcode, -TYPE è il tipo di chiave che puoi trovare Xcode (e puoi trovare se c'è un abbreviazione per quel tipo digitando "defaults" nel terminale), e value è il valore al quale si desidera impostare il tasto.

Ecco alcuni tipi di stringhe dal Terminale:

-string <string_value>
-data <hex_digits>
-int[eger] <integer_value>
-float  <floating-point_value>
-bool[ean] (true | false | yes | no)
-date <date_rep>
-array <value1> <value2> ...
-array-add <value1> <value2> ...
-dict <key1> <value1> <key2> <value2> ...
-dict-add <key1> <value1> ...
    
risposta data 08.01.2012 - 00:28
fonte
3

Per risposta di Nathan, si limitano a modificare le funzionalità integrate nel software anche se non necessariamente esposte o altrimenti documentate. Il tuo esempio delle notifiche di iTunes è fantastico, perché non ci sono opzioni di "iTunes Playback Notification" di cui parlare, ma il fatto che la funzione esista e possa essere abilitata significa che qualcuno all'interno di Apple stava lavorando su tale sistema. / p>

Correlati, anche se non rispondono affatto alla domanda, dai un'occhiata ai segreti . Il sito può essere usato per cercare semplicemente i comandi di modifica delle preferenze, ma offre anche un riquadro delle preferenze scaricabile che dopo l'installazione si accede tramite le Preferenze di Sistema e offre un modo molto amichevole per inserire questi comandi invece che tramite il Terminale.

L'avvertenza sempre importante che sta facendo questo può abilitare funzioni di alterazione del sistema potenzialmente instabili o altrimenti. Ti preghiamo di fare le tue ricerche prima di abilitare qualsiasi opzione e di essere assolutamente sicuro dell'intero effetto dell'opzione che stai abilitando.

    
risposta data 08.01.2012 - 06:41
fonte

Leggi altre domande sui tag