Aujourd’hui, je vous propose 10 commandes Mac utiles pour les techniciens Apple. Que vous soyez utilisateur
Connaitre la version de macOS installée sur un Mac dont le système ne démarre pas (Single User ou SSH)
tail /System/Library/CoreServices/SystemVersion.plist | grep -A 1 "ProductVersion"
Pour commencer cette liste des 10 commandes Mac utiles pour les techniciens Apple, cette première commande permet de connaitre la version de macOS installée sur un Mac, pour, par exemple, re-installer la bonne version d’un système défectueux. Essentielle également dans le sens où tout bon technicien doit connaitre l’environnement logiciel sur lequel il s’apprête à travailler.
Réparer le catalogue disque de votre Mac (mode Single User)
fsck -y -f
Il arrive très fréquemment que le catalogue disque soit à l’origine de problèmes. La commande fsck permet de régler certains de ces problèmes. Je vous conseille également l’usage de DiskWarrior si vous rencontrez des problèmes de catalogue disque. Parmi les commandes Mac utiles pour un technicien, celle-ci est très importante.
Afficher les fichiers cachés de macOS
defaults write com.apple.finder AppleShowAllFiles -bool TRUE
puis pour redémarrer le Finder :
killall Finder
Même commande avec « FALSE » pour annuler.
Stresser un Mac (Processeur)
yes > /dev/null
Peut s’avérer utile pour identifier certains problèmes aléatoires sur une carte mère. Pour terminer le stress :
killall yes
Reconstruire l’index de Spotlight
sudo mdutil -E /Volumes/DriveName
J’en parle ici pour Mail mais cela s’applique à la recherche Spotlight en général. Si vous avez des résultats de recherches incomplets, vous pouvez forcer Spotlight à reconstruire son index avec cette commande.
Lancer les mises à jour sur les ordinateurs Apple ayant le Mac App Store
sudo softwareupdate -l
Si vous souhaitez mettre en place un script pour automatiser un ensemble de commandes après l’installation d’un système par exemple.
Télécharger un fichier sans navigateur
curl -0 *url_du_fichier_à_télécahrger*
Par exemple :
curl -0 https://data-cdn.mbamupdates.com/web/mbam-mac-1.2.6.730.dmg
Cette commande peut devenir très pratique dans le cas d’ordinateurs infectés par des adwares. MacKeeper, Genio et autres logiciels de publicités intempestives peuvent parfois tellement empêcher la navigation qu’il en devient compliqué de se rendre sur le site d’un anti-malware (Malwarebyte pour n’en citer qu’un) pour s’en débarrasser. Avec Curl, pas de problème, vous récupérez le fichier voulu sans ouvrir Safari.
Empécher temporairement un Mac de se mettre en veille
caffeinate -u -t *nombre_de_secondes*
Les Genius doivent parfois examiner les Mac pendant plusieurs heures afin de reproduire des problèmes aléatoires de clients. La commande caffeinate permet de retarder la mise en veille d’un ordinateur Apple.
Créer un fichier vide de n’importe quelle taille
mkfile 1g test.txt
mkfile est idéale si vous avez besoin de vérifier des droits ou créer des fichiers de tests.
Connaitre les ip de votre Mac
ip publique :
curl ipecho.net/plain; echo
ip privée :
ipconfig getifaddr en0
Connaitre tous les processus actifs sur un ordinateur Apple
top
0 commentaire