9 astuces de ligne de commande pour Mac OS X que vous devez savoir
La ligne de commande est souvent considérée comme le domaine des utilisateurs avancés, mais cela ne signifie pas que chaque utilisation de Terminal doit impliquer la science des fusées. Cette collection d'astuces de terminal devrait s'appliquer à une grande variété d'utilisateurs de Mac, et tout le monde, des débutants aux utilisateurs avancés, devrait trouver quelque chose d'intéressant ici. Certaines de ces astuces peuvent nécessiter l'installation de Xcode sur le Mac, Xcode est téléchargeable gratuitement sur l'App Store.
Empêcher les économiseurs d'écran et dormir avec de la « caféine »
Nouveau sur OS X Mountain Lion, la caféine est comme une version en ligne de commande de l'utilitaire caféine préféré de tous. L'utilisation est simple, avec de la caféine en cours d'exécution, le Mac ne dormira pas et les économiseurs d'écran ne s'activeront pas. Au plus simple, il peut être exécuté seul, mais il est probablement préférable de l'utiliser avec une limite de temps comme ceci :
caféinate -t 3600
L'indicateur -t spécifie le temps en secondes, l'exemple ci-dessus exécute la caféine pendant une heure.
Extraire les fichiers PKG avec "pkgutil"
Besoin d'extraire un fichier d'un fichier .pkg ? Peut-être voulez-vous voir ce qu'il y a à l'intérieur d'un pkg sans l'installer ? Pas de panique, pkgutil fait le travail :
pkgutil --expand sample.pkg ~/Desktop/
Cela videra tout le contenu du pkg dans le répertoire spécifié, sans l'installer.
Utilisez "purge" pour libérer de la mémoire
La commande de purge vide de force les caches de disque et de mémoire, ce qui a un effet similaire au redémarrage d'un Mac. Bien que certains disent que la purge n'offre qu'un effet placebo, cela fonctionne absolument pour renvoyer la mémoire système de la catégorie "Inactive" vers la RAM librement disponible, et dans les situations où vous manquez de mémoire réelle, cela peut fournir un gain de vitesse. .
L'utilisation de la purge est simple, tapez ce qui suit à l'invite de commande :
purge
Attendez environ une minute pour que les modifications prennent effet, le processus est généralement beaucoup plus rapide sur les Mac équipés de disques SSD.
Lancez plusieurs instances d'applications avec "open"
Vous savez peut-être déjà que vous pouvez ouvrir des applications dans l'interface graphique OS X à partir de la ligne de commande avec la commande "open", mais saviez-vous que vous pouvez exécuter plusieurs instances d'applications en attachant le -n drapeau à la commande open ? C'est facile à utiliser, voici tout ce que vous avez à faire :
open -n /Applications/Safari.app/
L'exemple exécute une autre instance de Safari. Modifiez le nom de l'application en conséquence et n'oubliez pas d'inclure l'extension .app.
Mettre à jour OS X sans l'App Store
Vous voulez installer le logiciel système et les mises à jour sans vous soucier du Mac App Store ? Vous pouvez le faire directement à partir de la ligne de commande à l'aide de la commande softwareupdate. Pour installer chaque mise à jour disponible, exécutez simplement ce qui suit :
sudo softwareupdate -i -a
Vous pouvez, il a été intégré à OS X pendant des années et fonctionne de la même manière quelle que soit la version que vous utilisez.
Liste de tout ce que vous avez déjà téléchargé
Nous y avons tous été; vous avez téléchargé quelque chose il y a quelque temps à partir d'un domaine dont vous vous souvenez, mais vous ne vous souvenez plus exactement de quoi ni d'où.Vous avez de la chance, car Quarantine Services conserve une base de données de tout ce qui a déjà été téléchargé, et vous pouvez interroger cette base de données pour trouver ce que vous cherchiez. Utilisez la commande sqlite3 comme suit pour tout voir :
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'select LSQuarantineDataURLString from LSQuarantineEvent' |more
Bien sûr, vous pouvez également supprimer cette liste si son existence vous dérange.
Masquer les fichiers ou les dossiers du Finder avec "chflags"
Vous avez un fichier ou un dossier secret que vous souhaitez cacher au Finder ? Utilisez chflags pour rendre n'importe quel fichier invisible du système de fichiers OS X GUI, cela fonctionne de la même manière que vous le pointiez vers un fichier ou un répertoire :
chflags caché /chemin/vers/fichier/ou/dossier/
Chanceux (ou malchanceux) pour nous les gens de la ligne de commande, le fichier sera toujours visible avec ls, mais il restera caché dans le Finder jusqu'à ce que le drapeau "nohidden" soit attaché comme ceci :
chflags nohidden /path/to/unhide/
Les modifications sont immédiates dans les deux événements.
Saisir automatiquement de longs chemins avec un glisser-déposer
Saviez-vous que vous pouvez faire glisser et déposer n'importe quel fichier du Finder dans la ligne de commande ? Le chemin d'accès complet à ce fichier sera automatiquement imprimé ? Ce n'est pas exclusivement une astuce de ligne de commande, mais c'est tellement utile qu'il doit être inclus. Ceci est probablement mieux utilisé en conjonction avec une commande pour préfixer le chemin, comme ceci :
sudo vi (faites glisser le fichier ici pour imprimer le chemin complet)
Cela fonctionne n'importe où dans la ligne de commande, même lorsque vous êtes déjà dans une application.
Créer une archive Zip protégée par mot de passe
Si vous envoyez un fichier via un support non sécurisé ou que vous l'hébergez publiquement, mais que vous souhaitez fournir un certain niveau de protection, vous pouvez créer une archive zip protégée par mot de passe avec l'indicateur -e :
zip -e protected.zip /file/to/protect/
Sans l'indicateur -e, vous créerez simplement un fichier zip standard sans mot de passe.