Vendredi - Exemple d’Utilisation
Ces exemples sont tirés de mes propres notes et n’ont pas été testé un seul moment.
Commande de Capture d’Écran
Lorsque vous utilisez la version interactive (commande-majuscule-4), la barre d’espace passe du mode régulier de sélection à un nouveau mode qui ne capture qu’une seule fenêtre, le Dock ou la barre de menus. Le curseur se transforme en un appareil photo lorsque vous passez dans ce mode et, au passage de la souris, différentes régions de l’écran sont mises en évidence.
Les captures d’écran peuvent être provoquées à partir de la lligne de commande (et par conséquent à partir d’AppleScript, de perl, etc…) en utilisant la nouvelle commande de capture d’écran située dans /usr/sbin/
utilisation : screencapture [-icmwsWx] [file] [cursor]
-i capture l’écran de manière interactive, par sélection ou par fenêtre
touche contrôle - provoque l’envoi de la capture vers le presse-papier
touche espace - bascule entre les modes sélection à la souris et sélection de fenêtre
touche escape - annule la capture interactive
-c force la capture d’écran à aller vers le presse-papier
-m ne capture que le moniteur principal, ne fait rien si -i est positionné
-w ne permet que le mode de sélection de fenêtre
-s ne permet que le mode de sélection à la souris
-W démarre l’interaction en mode sélection de fenêtre
-x ne joue pas de son
file indique où enregistrer la capture d’écran
Commande hdiutil
Voici comment créer une image disque de 50Mo, y sauvegarder des données puis la graver sur CD (directement à partir de la ligne de commande).
hdiutil create -fs HFS+ -volname Backup -size 50m ~/Desktop/backup.dmg
hdiutil mount ~/Desktop/backup.dmg
ditto -rsrc -V ~/Desktop/datatobackup /Volumes/Backup >> /Volumes/Backup/backup.log
hdiutil unmount /Volumes/Backup
hdiutil burn ~/Desktop/backup.dmg -noverifyburn -noeject
Ensemble de Commandes NetInfo
- Sauvegarde une base de données NetInfo
nidump -r / -t localhost/local > backup.nidump
- Restaure une base de données NetInfo à partir d’une sauvegarde
periodic daily backs-up the NI database to /var/backups/local.nidump
En mode utilisateur simple avec / monté, déplace l’ancienne /var/db/netinfo/local.nidb
Démarre les services essentiels
/usr/libexec/kextd
/usr/sbin/configd
/sbin/SystemStarter
Crée une base de données NetInfo vierge et démarre NetInfo
/usr/libexec/create_nidb
/usr/sbin/netinfod -s local
Charge la sauvegarde dans NetInfo:
/usr/bin/niload -d -r / . < /var/backups/local.nidump
- Re-crée NetInfo via le tout premier réglage d’OS X
rm /var/db/.AppleSetupDone
reboot
Autres Commandes
bless
Positionne OS X comme système de démarrage
sudo bless -folder ‘/System/Library/CoreServices’ -setOF
Positionne OS 9 comme système de démarrage
sudo bless -folder9 ‘/Volumes/Mac OS 9/System Folder’ -setOF
defaults
defaults read/write/delete
defaults write com.apple.terminal TerminalOpaqueness ‘0.85′;
fsck
En mode utilisateur simple, pour réparer la partition 5 du disque HFS 1
fsck_hfs -y /dev/rdisk1s5
man
man 7 ascii … table ASCII
man 7 hier … hiérarchie du système de fichiers
man cmd | col -b … affiche les pages du manuel
mount
mount_afp [-o option1[,option2 ...]] afp://[username:password]@rhost[:port]/volume node
mount_cd9660 /dev/disk2s1 /Volumes/cd
umount /Volumes/cd
mount -t hfs -w /dev/disk0s10 /Volumes/Grima
nvram
nvram -p … pour afficher des variables
sudo nvram boot-args=”-v” … passe en mode “verbeux” lors du démarrage
tcpflow
sudo tcpflow -i en1 -c port 80
whois
whois -h whois.arin.net ip-address
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents