Installer la commande Watch sur Mac OS X
S'il y avait une commande dont je me plaindrais vraiment de ne pas être sur Mac OS X, ce serait "regarder". Watch est l'un de ces excellents logiciels minuscules et complètement à l'écart, mais en cas de besoin, il vous sauvera la vie. Nous allons vous montrer trois façons différentes d'installer la commande watch ; via un binaire précompilé, avec HomeBrew et avec MacPorts. De plus, nous vous montrerons un peu comment utiliser la montre et pourquoi elle est utile.
Qu'est-ce que la "montre" et comment ça marche ?
Qu'est-ce que la commande watch ? Pour l'inconnu, il est simple d'expliquer la montre; Watch exécutera une commande à plusieurs reprises, puis affichera la sortie d'une manière conviviale "ncurses". Une autre façon d'expliquer cela pourrait être de dire que vous pouvez transformer n'importe quelle sortie de programme en ligne de commande en un affichage "en temps réel". Un bon exemple consiste à utiliser watch pour surveiller l'utilisation du disque.
Maintenant, bien sûr, il est difficile de démontrer que la commande s'exécute de manière répétitive à l'aide d'une image fixe, mais cela pourrait être quelque chose que vous voudriez exécuter lors de la surveillance de la quantité d'espace restant sur votre disque dur lors du transfert un ou plusieurs fichiers volumineux. Si vous examinez attentivement la capture d'écran, dans le coin supérieur gauche, vous remarquerez que la commande est exécutée toutes les 5,0 secondes ou 5 secondes. La commande en cours d'exécution est "df -kh". La sortie nous indique la taille du disque, l'espace utilisé, l'espace disponible et le pourcentage utilisé (capacité) dans un format lisible par l'homme (c'est ce que signifie le "h" dans df -kh ).Au fur et à mesure que nous supprimons une grande partie des fichiers ou que nous copions de nouveaux fichiers sur notre ordinateur, nous verrons ces valeurs changer. Si vous vouliez voir des incréments plus petits, vous supprimeriez le "h" et exécuteriez simplement "df -k".
L'utilisation de base de watch est la suivante : watch -n nombre_de_secondes "commande"
Donc, la montre est plutôt géniale. Faisons fonctionner la montre sur votre Mac.
Il existe plusieurs façons d'installer la commande Watch dans Mac OS X, y compris avec Homebrew, MacPorts ou avec un binaire précompilé. Si vous le voulez vraiment, vous pouvez même compiler watch vous-même. Nous couvrirons les trois méthodes les plus simples pour obtenir une montre sur Mac.
Installation de Watch sous Mac OS X avec Homebrew ou MacPorts
Si vous utilisez HomeBrew ou MacPorts, vous pouvez également installer watch via ces outils :
Pour Homebrew, installez la commande watch avec :
brew install watch
Pour MacPorts, vous pouvez installer watch avec :
montre d'installation du port sudo
Les deux installeront également la montre sur le Mac, utilisez l'approche avec laquelle vous êtes à l'aise. Avec Homebrew ou Macports, vous pouvez simplement taper "watch" une fois l'installation terminée pour exécuter la commande.
Comment installer et exécuter Watch sous OS X avec un binaire précompilé
Comme mentionné, nous avons trois choix ; installer watch en tant que binaire précompilé, installer watch avec Homebrew ou installer Watch avec MacPorts. Le binaire précompilé fonctionnera si vous n'avez pas d'homebrew ou de ports installés dans OS X.
Téléchargez la commande "watch" précompilée depuis Terminal.app Nous utilisons "curl", un "navigateur" en ligne de commande, cela téléchargera watch sur votre Mac, mais si vous le souhaitez, vous pouvez également utiliser MacPorts ou Homebrew pour installer watch, qui sont affichés ci-dessous : curl -O http://ktwit.net/code/watch-0.2-macosx/watch
Rendre "watch" exécutable En faisant cela, nous disons à Mac OS qu'il s'agit d'un programme qui peut s'exécuter chmod +x montre
Testez le programme Assurons-nous que tout fonctionne correctement. ./Regardez
Installez "watch" Facultatif : en suivant cette étape suivante, nous plaçons watch dans un emplacement système qui vous permettra de l'exécuter depuis n'importe quel endroit du terminal (on vous demandera votre mot de passe) sudo mv watch /usr/local/bin/
Félicitations, vous avez ajouté la commande watch à votre système Mac OS X.