Installer Watch Command på Mac OS X

Anonim

Hvis det var én kommando jeg virkelig ville klage på at jeg ikke var på Mac OS X, ville det være "se". Watch er en av de flotte programvarene som er bittesmå og helt ute av veien, men når det trengs, vil det redde liv. Vi skal vise deg tre forskjellige måter å installere klokkekommandoen på; gjennom en forhåndskompilert binær, med HomeBrew og med MacPorts. I tillegg viser vi deg litt om hvordan du bruker klokken og hvorfor den er nyttig.

Hva er "watch" og hvordan fungerer det?

Hva er klokkekommandoen? For de ukjente er det enkelt å forklare se; Watch vil kjøre en kommando gjentatte ganger og deretter vise utdataene på en "ncurses"-vennlig måte. En annen måte å forklare dette på kan være å si at du kan gjøre en hvilken som helst kommandolinjeprogramutgang til en "sanntids"-visning. Et godt eksempel er bruk av klokke for å overvåke diskbruk.

Nå er det selvfølgelig vanskelig å demonstrere kommandoen som kjører på en repeterende måte ved hjelp av et stillbilde, men dette kan være noe du ønsker å kjøre når du overvåker hvor mye plass som er igjen på harddisken mens du overfører en stor fil(er). Hvis du undersøker skjermbildet nøye, vil du i øvre venstre hjørne legge merke til at kommandoen kjøres hvert 5.0s eller 5. sekund. Kommandoen som kjøres er "df -kh". Utdataene forteller oss diskstørrelse, brukt plass, tilgjengelig plass og prosentandel brukt (kapasitet) i et menneskelig lesbart format (det er hva "h" står for i df -kh ).Når vi sletter en stor del av filene, eller kopierer nye filer til datamaskinen vår, vil vi se at disse verdiene endres. Hvis du ønsket å se mindre trinn, ville du fjerne "h" og bare kjøre "df -k".

Den grunnleggende bruken for klokke er: watch -n number_of_seconds “command”

Så klokken er ganske bra. La oss få klokken til å fungere på din Mac.

Det er noen forskjellige måter å installere Watch-kommandoen på i Mac OS X, inkludert med Homebrew, MacPorts eller med en forhåndskompilert binær. Hvis du virkelig vil, kan du til og med kompilere klokke selv. Vi vil dekke de tre enkleste metodene for å få klokke på Mac.

Installere Watch i Mac OS X med Homebrew eller MacPorts

Hvis du er en bruker av HomeBrew eller MacPorts, kan du også installere watch via disse verktøyene:

For Homebrew, installer klokkekommandoen med:

brew install watch

For MacPorts, kan du installere klokke med:

sudo port install watch

Begge disse vil også installere klokken på Mac-en, bruk hvilken tilnærming du er komfortabel med. Med enten Homebrew eller Macports kan du ganske enkelt skrive "watch" etter at installasjonen er fullført for å kjøre kommandoen.

Hvordan installere og kjøre Watch i OS X med en forhåndskompilert binær

Som nevnt har vi tre valg; installere klokken som en forhåndskompilert binær, installere klokken med Homebrew, eller installere Watch med MacPorts. Den forhåndskompilerte binære filen vil fungere hvis du ikke har hjemmebrygg eller porter installert i OS X.

Last ned den forhåndskompilerte "watch"-kommandoen fra Terminal.app Vi bruker "curl", en kommandolinje "nettleser", dette vil laste ned klokken til din Mac, men hvis du vil kan du bruke MacPorts eller Homebrew for å installere klokken også, som vises under: curl -O http://ktwit.net/code/watch-0.2-macosx/watch

Gjør «watch» kjørbart Ved å gjøre dette forteller vi Mac OS at dette er et program som kan kjøre chmod +x watch

Test programmet La oss sørge for at alt fungerer. ./se

Installer "watch" Valgfritt: Ved å følge dette neste trinnet plasserer vi klokken i en systemplassering som lar deg kjøre den fra et hvilket som helst sted i terminalen (Du vil bli bedt om passordet ditt) sudo mv watch /usr/local/bin/

Gratulerer, du har lagt til klokkekommandoen til Mac OS X-systemet.

Installer Watch Command på Mac OS X