Installeer Watch Command op Mac OS X

Als er één commando zou zijn dat ik echt zou klagen over het feit dat ik niet op Mac OS X was, zou het "watch" zijn. Watch is een van die geweldige stukjes software die klein is en compleet uit de weg is, maar waar nodig zal het een levensreddend hulpmiddel zijn. We zullen je drie verschillende manieren laten zien om het horloge-commando te installeren; via een vooraf samengesteld binair bestand, met HomeBrew en met MacPorts. Bovendien laten we u een beetje zien hoe u het horloge kunt gebruiken en waarom het nuttig is.

Wat is 'kijken' en hoe werkt het?

Wat is het horloge-commando? Voor de onbekende is het eenvoudig om horloge uit te leggen; Watch voert herhaaldelijk een opdracht uit en geeft vervolgens de uitvoer op een "ncurses" -vriendelijke manier weer. Een andere manier om dit uit te leggen, zou kunnen zijn om te zeggen dat u elke uitvoer van een opdrachtregelprogramma in een "real time" -weergave kunt veranderen. Een goed voorbeeld is het gebruik van het horloge om het schijfgebruik te controleren.

Nu is het natuurlijk moeilijk om aan te tonen dat de opdracht op een herhalende manier wordt uitgevoerd met een stilstaand beeld, maar dit kan iets zijn dat u zou willen uitvoeren wanneer u de hoeveelheid ruimte bewaart die op uw harde schijf is achtergelaten tijdens het overbrengen van een groot bestand (en). Als u de schermafbeelding nauwkeurig bekijkt, ziet u in de linkerbovenhoek dat de opdracht elke 5.0s of 5 seconden wordt uitgevoerd. De opdracht die wordt uitgevoerd, is "df -kh". De uitvoer vertelt ons de schijfgrootte, gebruikte ruimte, beschikbare ruimte en gebruikte percentage (capaciteit) in een menselijk leesbaar formaat (dat is waar de "h" voor staat in df -kh). Aangezien we een groot deel van de bestanden verwijderen of nieuwe bestanden naar onze computer kopiëren, zullen we deze waarden zien veranderen. Als je kleinere stappen wilde zien zou je de "h" verwijderen en gewoon "df -k" uitvoeren.

Het basisgebruik voor het horloge is: watch -n number_of_seconds "command"

Dus, horloge is best goed. Laten we het horloge op je Mac laten werken.

Er zijn een paar verschillende manieren om de Watch-opdracht in Mac OS X te installeren, inclusief met Homebrew, MacPorts of met een vooraf samengesteld binair bestand. Als je het echt wilt, kun je zelfs zelf kijken. We behandelen de eenvoudigste drie methoden om horloge op de Mac te krijgen.

Watch installeren in Mac OS X met Homebrew of MacPorts

Als u een gebruiker bent van HomeBrew of MacPorts, kunt u Watch ook via die tools installeren:

Installeer voor Homebrew het horloge-commando met:

brew install watch

Voor MacPorts kunt u het horloge installeren met:

sudo port install watch

Beide zullen ook een horloge op de Mac installeren, gebruik de benadering waarmee je je comfortabel voelt. Met Homebrew of Macports kun je eenvoudig 'watch' typen nadat de installatie is voltooid om de opdracht uit te voeren.

Installeren en uitvoeren van Watch in OS X met een vooraf samengesteld binair bestand

Zoals vermeld, hebben we drie keuzes; het installeren van het horloge als een vooraf samengesteld binair bestand, het installeren van een horloge met Homebrew of het installeren van Watch with MacPorts. Het vooraf gecompileerde binaire bestand werkt als u geen homebrew of poorten hebt geïnstalleerd in OS X.

Download de vooraf gecompileerde "watch" -opdracht van Terminal.app
We gebruiken "curl", een commandoregel "browser", dit zal het horloge naar je Mac downloaden, maar als je wilt kun je MacPorts of Homebrew ook gebruiken om een ​​horloge te installeren, die hieronder worden getoond:
curl -O http://ktwit.net/code/watch-0.2-macosx/watch

Maak "watch" uitvoerbaar
Door dit te doen vertellen we aan Mac OS dat dit een programma is dat kan worden uitgevoerd
chmod +x watch

Test het programma
Laten we ervoor zorgen dat alles in goede staat is.
./watch

Installeer "horloge"
Optioneel: door deze volgende stap te volgen, plaatsen wij een horloge op een systeemlocatie waarmee u het vanaf elke locatie in de terminal kunt starten (u wordt om uw wachtwoord gevraagd)
sudo mv watch /usr/local/bin/

Gefeliciteerd, je hebt het horloge-commando toegevoegd aan je Mac OS X-systeem.