Il vous suffit de configurer votre fenêtre comme vous le souhaitez, puis de choisir la commande Shell->Utiliser les paramètres par défaut. Il n'est pas nécessaire de faire quoi que ce soit en ligne de commande.
D'après votre commentaire, je comprends que vous souhaitez pouvoir définir les préférences de Terminal à partir d'un script dans le cadre de la configuration automatique d'une machine. La manière la plus simple de le faire est probablement de configurer Terminal à votre guise, puis de faire une copie de
/Users/*votrenom*/Library/Preferences/com.apple.Terminal.plist
Si vous copiez ensuite ce fichier dans le
/Library/Preferences/com.apple.Terminal.plist
de la machine cible, il deviendra les préférences par défaut de Terminal pour chaque utilisateur de cette machine. Ou vous pouvez le copier dans :
/Users/*nomdutilisateur*/Library/Preferences/com.apple.Terminal.plist
pour définir les préférences de Terminal uniquement pour l'utilisateur nomdutilisateur.
Vous connaissez sûrement déjà une partie de cela. Je sais que cette réponse élude la question de comment faire la même chose avec la commande defaults
, mais si vous faites :
% defaults read com.apple.Terminal
vous verrez que la valeur de la clé "Window Settings" est un dictionnaire assez complexe qui sera difficile à manipuler avec defaults
. Je pense qu'il sera beaucoup plus sûr de laisser Terminal écrire les paramètres, et de simplement copier tout le fichier de paramètres.