Dix utilitaires de ligne de commande OS X que vous ne connaissez peut-être pas

Anonim

L'interface de ligne de commande de Mac OS X abrite des milliers de programmes dont l'utilisateur moyen ne connaît pas l'existence. S'appuyant sur des années de travail acharné de la fondation GNU et d'autres membres de la communauté open source, Apple a conçu un système d'exploitation merveilleux qui n'a «pas besoin» d'utiliser la ligne de commande. Bien que l'utilisation de la ligne de commande sous Mac OS X ne soit pas nécessaire pour le fonctionnement quotidien d'un Macintosh, si elle est correctement exploitée, elle peut vous faire gagner beaucoup de temps et parfois vous faire rire.J'espère que vous apprécierez ces dix utilitaires de ligne de commande OS X !

1. ssh Ce petit bijou est inclus dans chaque version de Mac OS X. Développé à l'origine pour remplacer les programmes rsh/rlogin, ssh est devenu un incontournable de Linux/Unix (et maintenant Mac OS X). L'utilisation principale d'Openssh est l'administration à distance sécurisée. Si vous souhaitez activer le serveur SSH intégré de Mac OS X, vous pouvez le faire en ouvrant vos Préférences Système, en cliquant sur "Partage" et en cochant la case à côté de "Connexion à distance". Maintenant, si vous êtes sur la route et que vous souhaitez accéder à votre machine, vous pouvez utiliser un client comme PuTTy (depuis une machine Windows) ou "ssh" depuis une fenêtre de terminal Mac OS X et vous connecter à l'adresse IP de votre Mac. Après vous être connecté avec votre nom d'utilisateur et votre mot de passe, vous aurez un accès complet à la ligne de commande Mac OS X. Openssh a beaucoup, beaucoup plus d'utilisations dont certaines sont assez avancées. Mon préféré est d'utiliser ssh comme serveur SOCKS pour naviguer sur le Web en toute sécurité dans des emplacements Internet publics.

Consultez cette page pour découvrir d'autres façons d'utiliser ssh sur un Mac !

2. top Top est un autre utilitaire classique utilisé depuis longtemps par la communauté Linux/Unix. Pour utiliser top, ouvrez un Terminal.app et tapez "top". En moins de temps qu'il faut pour cligner des yeux, vous devriez être présenté avec une fenêtre pleine de texte. Ce que vous voyez est une liste de tous les processus en cours d'exécution sur votre Macintosh. Lorsque mon Mac est lent, top est la première ressource que j'utilise pour comprendre ce qui se passe.

Pour un aperçu complet de top, cliquez ici.

3. lsbom lsbom est idéal pour cette voix paranoïaque dans votre tête que vous entendez souvent avant d'aller installer un nouvel utilitaire sympa que vous avez trouvé sur un blog Mac aléatoire (comme osxdaily). Avec lsbom, vous pouvez examiner le contenu d'un programme d'installation de Mac OS X (.pkg) et obtenir une vue très détaillée de ce qui est sur le point d'être placé dans le précieux système de fichiers de votre Mac.Pour utiliser lsbom, ouvrez Terminal.app et accédez à l'emplacement de votre système de fichiers où réside le fichier .pkg. Si votre installateur est venu sur un .dmg, il peut être utile de copier le .pkg sur votre bureau, puis cd ~Desktop. Une fois que vous avez trouvé où réside votre .pkg, tapez « lsbom .pkg/Contents/Archive.bom> | plus » et voilà ! Vous verrez une liste complète des fichiers que votre nouveau programme souhaite installer.

4. sayow cette commande est unique à Mac OS X et offre plus de plaisir qu'autre chose. Essayez-le en ouvrant Terminal.app et en tapant "dire bonjour".

5. softwareupdate La commande « softwareupdate » est un moyen simple et rapide d'installer les mises à jour logicielles d'apple. Pour l'utiliser, ouvrez Terminal.app et tapez "softwareupdate -i -a" pour installer toutes les mises à jour disponibles pour votre Macintosh. Si vous souhaitez installer uniquement les mises à jour "recommandées", tapez "softwareupdate -i -r".

6.ifconfig Le moyen le plus rapide et le plus simple de déterminer l'adresse IP utilisée par votre Mac est certainement "ifconfig". Pour utiliser ifconfig, ouvrez Terminal.app et tapez "ifconfig". Vous verrez beaucoup d'informations, y compris l'adresse MAC de votre carte réseau. J'aime taper "ifconfig | grep inet" pour renvoyer uniquement les informations IP de mon ordinateur. Vous pouvez désactiver une interface réseau (dans cet exemple « en0 ») en tapant « ifconfig en0 down ». Vous pouvez revenir en arrière avec "ifconfig en0 up". Cela peut être beaucoup plus rapide que d'utiliser la fenêtre Préférences Système.

sept. lipo lipo (le bien nommé) est un utilitaire qui manipule les binaires universels sous Mac OS X. De nos jours, beaucoup (presque tous) de programmes sont livrés ou téléchargés en tant que "Universel", ce qui signifie qu'ils ont un code binaire que les puces powerpc et intel peuvent comprendre. Mais puisque vous ne vous souciez probablement pas de l'un des deux, vous voulez utiliser la lipo pour "réduire" vos fichiers binaires. Par exemple si vous vouliez affiner l'application « Stickies » pour qu'elle ne contienne que du code intel (i386) : cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapture screencapture offre un moyen plus avancé (par rapport à la commande-shift-3) de prendre des captures d'écran (si vous êtes du monde PC, pensez à l'écran d'impression pour Mac). Pour l'utiliser, ouvrez votre Terminal.app et essayez de taper screencapture -iW ~/Desktop/screen.jpg Il fera apparaître une icône d'appareil photo qui attend de être cliqué sur une fenêtre. Une fois cliqué, un fichier sur votre bureau appelé "screen.jpg" sera créé et contiendra un instantané de la fenêtre sur laquelle vous avez cliqué. Vous pouvez bien sûr également prendre un instantané de l'intégralité de votre écran en tapant screencapture -S ~/Desktop/screen.jpg Si vous avez vraiment envie d'être particulier, vous pouvez n'accrochez qu'une partie de votre écran en tapant screencapture -ic Maintenant, allez chercher des captures d'écran et envoyez-les à osxdaily, on les adore !

9 & 10. fink et darwinports Si vous avez fait le plein avec l'ensemble de base des utilitaires de ligne de commande OS X, son il est temps d'ouvrir les yeux de votre Terminal.app sur le reste du monde open source. En utilisant darwinports ou fink, vous pouvez télécharger et installer des centaines d'applications open source gratuites sur votre ordinateur. J'ai trouvé que darwinports a tendance à avoir certains des projets open source les plus obscurs, mais fink semble être solide comme un roc. Vous pouvez les installer en même temps si vous savez VRAIMENT ce que vous faites, mais en général, je devrais vous conseiller de choisir l'un ou l'autre. Les utilisateurs novices voudront peut-être essayer fink, car il est livré avec un programme appelé Fink Commander qui vous donne un accès pointer-cliquer à son référentiel de logiciels. Vérifiez-le! Fink d'accueil de DarwinPorts – Accueil

Toujours intéressé à apprendre ? Découvrez d'autres astuces sur la ligne de commande !

Dix utilitaires de ligne de commande OS X que vous ne connaissez peut-être pas