19/03/07
Terminal et commandes utiles...

Bon, un petit billet où je centraliserai au fur et à mesure quelques commandes plus ou moins utiles.
liens utiles
- Les commandes fondamentales de Linux
- D'Unix à Mac OS X
- Quelques infos sur les commandes shell du terminal de Mac OS X 10.x
- Commandes de filtres : grep, cut, tr, sed
- Quelques commandes shell UNIX
- do shell script in AppleScript
- Linux Files and Directories
- learn UNIX in 10 minutes
- Spotlight tips (contrôler Spotlight à l'aide du Terminal)
Modifier le mot de passe root
sudo passwd root
Peut être utile si en utilisant la commande su vous obtenez une réponse su: sorry.
Désactiver Dashboard
defaults write com.apple.dashboard mcx-disabled -boolean YES
Pour réactiver Dashboard il suffit de changer la valeur boléenne ;), pour que les changements prennent effet immédiatement on peut redémarrer le Dock : killall Dock
Ignorer les applications hors du dossier Applications du disque local
Tiger (Mac OS X 10.4)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -f -domain local -domain system -domain user "/Applications"
Leopard (Mac OS X 10.5)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister \ -kill -r -domain local -domain system -domain user
Utile, par exemple, si on a une copie de backup… pour éviter les doubles entrées dans le menu contextuel "Ouvrir avec".
conversion de man en Postscript
groff -Tps -man /Library/Tor/man/man1/tor.1 > /Library/Tor/man/man1/tor.1.ps
Voir : Utiliser groff sur Lea Linux.
conversion des fichiers plist
Les plist peuvent être en binaire, mais on peut les convertir en xml (et inversement) à l'aide du terminal :
#convert to ascii plutil -convert xml1 com.omnigroup.Omniweb5.plist #convert to binary plutil -convert binary1 com.omnigroup.Omniweb5.plist
commandes liées à l'impression
Voir l'excellent : Quelles sont les différentes commandes liées à l'impression ?
ou encore Manpage of lpstat.