9 Kommandolinje triks for Mac OS X du burde vite

Kommandolinjen anses ofte som rike for avanserte brukere, men det betyr ikke at hver bruk av Terminal må involvere rakettvitenskap. Denne samlingen av terminaltips bør gjelde for et bredt spekter av Mac-brukere, og alle fra nybegynnere til avanserte brukere bør finne noe som er verdt her.

Noen av disse triksene kan kreve at Xcode installeres på Mac, Xcode er en gratis nedlasting fra App Store.

Forhindre skjermsparere og sov med "koffein"

Ny på OS X Mountain Lion, koffein er som en kommandolinjeversjon av alles favoritt koffeinverktøy. Bruk er enkelt, med koffein som kjører Mac, vil ikke sove, og skjermsparere vil ikke aktivere. På det enkleste kan det kjøres alene, men det er sannsynligvis best brukt med en tidsbegrensning som er knyttet til det slik:

caffeinate -t 3600

-t-flagget angir tiden i sekunder, eksempelet ovenfor kjører koffein i en time.

Pakk ut PKG-filer med "pkgutil"

Trenger du å ta en fil ut av en .pkg-fil? Kanskje du vil se hva som er inne i en pkg uten å installere det? Ingen svette, pkgutil gjør jobben:

pkgutil --expand sample.pkg ~/Desktop/

Dette vil dumpe hele pkg innholdet i den angitte katalogen, uten å installere den.

Bruk "rens" til Free Up Memory

Rensekommandoen tømmer disken og minnekachene med en effekt som ligner når du starter en Mac på nytt. Selv om noen sier at rensing bare gir en placebo-effekt, virker det absolutt å sende systemminne fra kategorien "Inaktiv" tilbake til det fritt tilgjengelige RAM, og i situasjoner hvor du ikke har det riktige minnet, kan det gi en hastighetsforsterkning .

Bruk av rensing er enkel, skriv inn følgende ved en ledetekst:

purge

Vent et øyeblikk eller så for at endringene skal tre i kraft, er prosessen vanligvis mye raskere på Mac-maskiner med SSD-stasjoner.

Start flere forekomster av apper med "åpne"

Du kan allerede vite at du kan åpne programmer i OS X GUI fra kommandolinjen med kommandoen "åpne", men visste du at du kan kjøre flere forekomster av apper ved å legge ved-et flagg til åpen kommando? Det er enkelt å bruke, her er alt du trenger å gjøre:

open -n /Applications/Safari.app/

Eksemplet kjører en annen forekomst av Safari. Endre appnavnet tilsvarende, og ikke glem å inkludere .app-utvidelsen.

Oppdaterer OS X uten App Store

Vil du installere systemprogramvare og oppdateringer uten å plage med Mac App Store? Du kan gjøre det direkte fra kommandolinjen i stedet ved hjelp av kommandoen softwareupdate. For å installere hver oppdatering som er tilgjengelig, bare kjør følgende:

sudo softwareupdate -i -a

Du kan lese mer om softwareupdate-kommandoen her, den har blitt samlet i OS X i mange år og fungerer det samme uansett hvilken versjon du bruker.

Liste alt du noensinne har lastet ned

Vi har alle vært der; du lastet ned noe for en tid siden fra et domene du slags husker, men du kan ikke helt huske hva eller hvorfra. Du har lykke, fordi karantene tjenester beholder en database over alt som noen gang har blitt lastet ned, og du kan spørre databasen for å finne det du lette etter. Bruk kommandoen sqlite3 som følger for å se alt:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent' |more

Selvfølgelig kan du også slette denne listen hvis eksistensen plager deg.

Skjul filer eller mapper fra Finder med "chflags"

Har du en hemmelig fil eller mappe du vil beholde skjult fra Finder? Bruk chflags til å gjøre hvilken som helst fil usynlig fra OS X GUI-filsystemet, det fungerer uansett om du peker det på en fil eller en katalog:

chflags hidden /path/to/file/or/folder/

Lucky (eller uheldig) for oss kommandolinjemenn, filen vil fortsatt være synlig med ls, men den forblir skjult i Finder til "nohidden" flagget er festet slik:

chflags nohidden /path/to/unhide/

Endringer er umiddelbare i begge tilfeller.

Skriv inn lange stier automatisk med en dra og slipp

Visste du at du kan dra og slippe en hvilken som helst fil fra Finder til kommandolinjen, og hele banen til den filen blir automatisk skrevet ut? Dette er ikke bare en kommandolinjepunkt, men det er så nyttig at det må inkluderes. Dette er sannsynligvis best brukt sammen med en kommando for å prefikse banen, slik som:

sudo vi (drag file here to print the full path)

Dette fungerer hvor som helst i kommandolinjen, selv når du allerede er i en app.

Opprett et passordbeskyttet postarkiv

Hvis du sender en fil gjennom et usikret medium eller vert for det offentlige, men ønsker å gi et visst beskyttelsesnivå, kan du opprette et passordbeskyttet zip-arkiv med -e-flagget:

zip -e protected.zip /file/to/protect/

Uten -e-flagget vil du bare opprette en standard zip-fil uten et passord.