Installeer Watch Command op Mac OS X

Anonim

Als er één opdracht was waar ik echt over zou klagen dat ik niet op Mac OS X zit, dan zou het "kijken" zijn. Watch is een van die geweldige stukjes software die klein en volledig uit de weg is, maar wanneer nodig zal het een levensredder zijn. We laten je drie verschillende manieren zien om de watch-opdracht te installeren; via een vooraf gecompileerd binair bestand, met HomeBrew en met MacPorts. Bovendien laten we u iets zien over het gebruik van horloge en waarom het nuttig is.

Wat is 'kijken' en hoe werkt het?

Wat is het wachtcommando? Voor de onbekende is het eenvoudig om horloge uit te leggen; Watch voert herhaaldelijk een opdracht uit en geeft de uitvoer vervolgens op een "ncurses" -vriendelijke manier weer. Een andere manier om dit uit te leggen, is door te zeggen dat u elke opdrachtregelprogramma-uitvoer kunt omzetten in een "re altime" weergave. Een goed voorbeeld is het gebruik van watch om schijfgebruik te monitoren.

Nu is het natuurlijk moeilijk om te demonstreren dat de opdracht op een repetitieve manier wordt uitgevoerd met behulp van een stilstaand beeld, maar dit zou iets zijn dat u zou willen uitvoeren wanneer u de hoeveelheid resterende ruimte op uw harde schijf controleert tijdens het overzetten een groot(e) bestand(en). Als u de schermafbeelding nauwkeurig bekijkt, ziet u in de linkerbovenhoek dat de opdracht elke 5,0 seconden of 5 seconden wordt uitgevoerd. Het commando dat wordt uitgevoerd, is "df -kh". De uitvoer vertelt ons de schijfgrootte, gebruikte ruimte, beschikbare ruimte en gebruikt percentage (capaciteit) in een door mensen leesbaar formaat (daar staat de "h" voor in df -kh ).Als we een groot deel van de bestanden verwijderen of nieuwe bestanden naar onze computer kopiëren, zullen we deze waarden zien veranderen. Als u kleinere verhogingen wilt zien, verwijdert u de "h" en voert u gewoon "df -k" uit.

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

Dus, horloge is best goed. Laten we horloge werkend krijgen op je Mac.

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

Watch installeren in Mac OS X met Homebrew of MacPorts

Als je een gebruiker bent van HomeBrew of MacPorts, kun je Watch ook installeren via deze tools:

Voor Homebrew, installeer het wachtcommando met:

brouw installatie bekijken

Voor MacPorts kun je Watch installeren met:

sudo port install watch

Beide zullen Watch ook op de Mac installeren, gebruik de methode die u prettig vindt. Met Homebrew of Macports kunt u gewoon 'watch' typen nadat de installatie is voltooid om de opdracht uit te voeren.

Watch installeren en uitvoeren in OS X met een vooraf gecompileerd binair bestand

Zoals gezegd hebben we drie keuzes; watch installeren als een vooraf gecompileerd binair bestand, watch installeren met Homebrew of Watch installeren met MacPorts. Het voorgecompileerde binaire bestand werkt als u geen homebrew of poorten hebt geïnstalleerd in OS X.

Download de voorgecompileerde "watch"-opdracht van Terminal.app We gebruiken "curl", een opdrachtregel "browser", hiermee wordt het horloge naar uw Mac gedownload, maar als u wilt, kunt u ook MacPorts of Homebrew gebruiken om horloge te installeren, die worden weergegeven hieronder: curl -O http://ktwit.net/code/watch-0.2-macosx/watch

Maak "watch" uitvoerbaar Hiermee vertellen we Mac OS dat dit een programma is dat kan worden uitgevoerd chmod +x kijken

Test het programma Laten we controleren of alles in orde is. ./horloge

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

Gefeliciteerd, je hebt de watch-opdracht toegevoegd aan je Mac OS X-systeem.

Installeer Watch Command op Mac OS X