Accueil > Astuces OSXFAQ > Vendredi - Exemple d’Utilisation

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


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


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

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
S'abonner aux commentaires de cet article