Installera klockkommando på Mac OS X

Om det fanns ett kommando skulle jag verkligen klaga på att inte vara på Mac OS X, skulle det vara "titta". Klockan är en av de stora programvarorna som är liten och helt ur vägen, men när det behövs blir det en livsuppehållare. Vi ska visa dig tre olika sätt att installera klockkommandot; genom en förkompilerad binär, med HomeBrew och med MacPorts. Dessutom visar vi dig lite om hur du använder klockan och varför den är användbar.

Vad är "watch" och hur fungerar det?

Vad är klockkommandot? För den obekanta är det enkelt att förklara klockan; Watch kommer att köra ett kommando flera gånger och sedan visa produktionen på ett "ncurses" -vänligt sätt. Ett annat sätt att förklara detta kan vara att säga att du kan vända kommandoradsprogrammets utgång till en "realtid" -skärm. Ett bra exempel är att använda klocka för att övervaka diskanvändningen.

Nu är det självklart svårt att visa att kommandot körs på ett repetitivt sätt med en stillbild, men det kan vara något du vill köra när du övervakar hur mycket utrymme som finns kvar på din hårddisk medan du överför en stor fil (er). Om du undersöker skärmbilden nära, visas i övre vänstra hörnet att kommandot körs var 5.0 eller 5 sekunder. Kommandot som körs är "df-kh". Utgången berättar om diskstorlek, använt utrymme, ledigt utrymme och procentuell andel (kapacitet) i ett mänskligt läsbart format (det är vad "h" står för i df-k h ). När vi tar bort en stor del av filer eller kopierar nya filer till vår dator ser vi att dessa värden ändras. Om du ville se mindre steg skulle du ta bort "h" och bara köra "df -k".

Den grundläggande användningen för klockan är: watch -n number_of_seconds "command"

Så, klockan är ganska bra. Låt oss få koll på att arbeta på din Mac.

Det finns några olika sätt att installera Watch-kommandot i Mac OS X, inklusive med Homebrew, MacPorts eller med en förkompilerad binär. Om du verkligen vill, kan du ens kompilera titta på dig själv. Vi täcker de enklaste tre metoderna för att få koll på Mac.

Installera klockan i Mac OS X med Homebrew eller MacPorts

Om du är en användare av HomeBrew eller MacPorts kan du också installera klockan genom de här verktygen:

För Homebrew, installera klockkommandot med:

brew install watch

För MacPorts kan du installera klockan med:

sudo port install watch

Båda dessa kommer också att installera titta på Mac, använd vilken metod du är bekväm med. Med antingen Homebrew eller Macports kan du helt enkelt skriva "titta" efter att installationen är klar för att köra kommandot.

Så här installerar du och kör klockan i OS X med en förkompilerad binär

Som nämnts har vi tre val; installera klockan som en förkompilerad binär, installera klockan med Homebrew, eller installera klockan med MacPorts. Den förkompilerade binären fungerar om du inte har homebrew eller portar installerade i OS X.

Hämta det förkompilerade "watch" -kommandot från Terminal.app
Vi använder "curl", en kommandorad "webbläsare", det här hämtar klockan till din Mac, men om du vill kan du använda MacPorts eller Homebrew för att installera klockan, som visas nedan:
curl -O http://ktwit.net/code/watch-0.2-macosx/watch

Gör "klockan" körbar
Genom att göra detta berättar vi för Mac OS att detta är ett program som kan köras
chmod +x watch

Testa programmet
Låt oss se till att allt är i funktionsduglig ordning.
./watch

Installera "watch"
Valfritt: Genom att följa det här nästa steget lägger vi koll på en systemplats som tillåter dig att köra den från vilken plats som helst i terminalen (du kommer att bli uppmanad till ditt lösenord)
sudo mv watch /usr/local/bin/

Grattis, du har lagt till klockkommandot i ditt Mac OS X-system.