Installera Watch Command på Mac OS X

Anonim

Om det fanns ett kommando skulle jag verkligen klaga på att jag inte var på Mac OS X, det skulle vara "titta". Watch är en av dessa fantastiska programvaror som är liten och helt ur vägen, men när det behövs kommer det att rädda liv. Vi kommer att visa dig tre olika sätt att installera watch-kommandot; genom en förkompilerad binär, med HomeBrew och med MacPorts. Dessutom kommer vi att visa dig lite om hur du använder klockan och varför det är användbart.

Vad är 'watch' och hur fungerar det?

Vad är klockakommandot? För den obekanta är det enkelt att förklara titta; Watch kommer att köra ett kommando upprepade gånger och sedan visa resultatet på ett "ncurses"-vänligt sätt. Ett annat sätt att förklara detta kan vara att säga att du kan förvandla vilket kommandoradsprogram som helst till en "re altids"-visning. Ett bra exempel är att använda klockan för att övervaka diskanvändning.

Nu är det såklart svårt att visa att kommandot körs på ett repetitivt sätt med hjälp av en stillbild, men det här kan vara något du skulle vilja köra när du övervakar hur mycket utrymme som finns kvar på din hårddisk när du överför en stor fil(er). Om du granskar skärmdumpen noggrant, i det övre vänstra hörnet kommer du att märka att kommandot körs var 5.0:e eller 5:e sekund. Kommandot som körs är "df -kh". Utdata talar om för oss diskstorlek, använt utrymme, tillgängligt utrymme och procentandel som används (kapacitet) i ett mänskligt läsbart format (det är vad "h" står för i df -kh ).När vi tar bort en stor del av filerna eller kopierar nya filer till vår dator kommer vi att se 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 klocka är: watch -n antal_sekunders "kommando"

Så, klockan är ganska bra. Låt oss få klockan att fungera 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 till och med kompilera klocka själv. Vi tar upp de tre enklaste sätten att få klocka på Mac.

Installera Watch i Mac OS X med Homebrew eller MacPorts

Om du är användare av HomeBrew eller MacPorts kan du också installera klockan med dessa verktyg:

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 klockan på Mac, använd vilken metod du än är bekväm med. Med antingen Homebrew eller Macports kan du helt enkelt skriva "watch" efter att installationen har slutförts för att köra kommandot.

Hur man installerar och kör Watch i OS X med en förkompilerad binär

Vi har som sagt tre val; installera klocka som en förkompilerad binär, installera klocka med Homebrew eller installera Watch med MacPorts. Den förkompilerade binära filen fungerar om du inte har hembryggning eller portar installerade i OS X.

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

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

Testa programmet Låt oss se till att allt fungerar. ./Kolla på

Installera "watch" Valfritt: Genom att följa detta nästa steg placerar vi klockan på en systemplats som gör att du kan köra den från valfri plats i terminalen (Du kommer att bli tillfrågad om ditt lösenord) sudo mv watch /usr/local/bin/

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

Installera Watch Command på Mac OS X